Designer und RowEdit update

This commit is contained in:
Kuro 2025-03-21 22:37:29 +01:00
parent 92d8af3f54
commit 4a4a022c81
2 changed files with 76 additions and 27 deletions

View File

@ -7,6 +7,7 @@ using System.Drawing;
using System.Windows.Forms; using System.Windows.Forms;
using TimeTable.controll; using TimeTable.controll;
using TimeTable.model; using TimeTable.model;
using TimeTable.view;
namespace TimeTable { namespace TimeTable {
partial class Main partial class Main
@ -114,6 +115,7 @@ namespace TimeTable {
taskTimeGridView.RowHeadersWidth = 51; taskTimeGridView.RowHeadersWidth = 51;
taskTimeGridView.Size = new Size(631, 378); taskTimeGridView.Size = new Size(631, 378);
taskTimeGridView.TabIndex = 0; taskTimeGridView.TabIndex = 0;
taskTimeGridView.EditMode = DataGridViewEditMode.EditProgrammatically;
taskTimeGridView.CellContentDoubleClick += timetableEditDoubleClick; taskTimeGridView.CellContentDoubleClick += timetableEditDoubleClick;
// //
// con // con
@ -165,7 +167,14 @@ namespace TimeTable {
private void timetableEditDoubleClick(object sender, DataGridViewCellEventArgs e) { private void timetableEditDoubleClick(object sender, DataGridViewCellEventArgs e) {
DataGridViewRow row = taskTimeGridView.Rows[0]; DataGridViewRow row = taskTimeGridView.Rows[0];
string uid = row.Cells[0].Value(); string uid = row.Cells[0].Value.ToString();
string start = row.Cells[1].Value.ToString();
string end = row.Cells[2].Value.ToString();
string text = row.Cells[3].Value.ToString();
RowEdit rowEdit = new RowEdit();
rowEdit.Data(uid, start, end, text);
rowEdit.Show();
} }
private void executeSql(string command) { private void executeSql(string command) {

View File

@ -1,4 +1,8 @@
namespace TimeTable.view { using Microsoft.IdentityModel.Tokens;
using TimeTable.controll;
using TimeTable.model;
namespace TimeTable.view {
partial class RowEdit { partial class RowEdit {
/// <summary> /// <summary>
/// Required designer variable. /// Required designer variable.
@ -28,11 +32,13 @@
EndTxt = new Label(); EndTxt = new Label();
textTxt = new Label(); textTxt = new Label();
uidLbl = new Label(); uidLbl = new Label();
startTimePicker = new DateTimePicker(); startDatePicker = new DateTimePicker();
endTimePicker = new DateTimePicker(); endDatePicker = new DateTimePicker();
textBox = new TextBox(); textBox = new TextBox();
btnSave = new Button(); btnSave = new Button();
btnCancel = new Button(); btnCancel = new Button();
startTimePicker = new DateTimePicker();
endTimePicker = new DateTimePicker();
SuspendLayout(); SuspendLayout();
// //
// uidTxt // uidTxt
@ -80,30 +86,30 @@
uidLbl.TabIndex = 4; uidLbl.TabIndex = 4;
uidLbl.Text = "UID"; uidLbl.Text = "UID";
// //
// startTimePicker // startDatePicker
// //
startTimePicker.Location = new Point(71, 49); startDatePicker.Location = new Point(71, 49);
startTimePicker.Name = "startTimePicker"; startDatePicker.Name = "startDatePicker";
startTimePicker.Size = new Size(250, 27); startDatePicker.Size = new Size(186, 27);
startTimePicker.TabIndex = 5; startDatePicker.TabIndex = 5;
// //
// endTimePicker // endDatePicker
// //
endTimePicker.Location = new Point(71, 88); endDatePicker.Location = new Point(71, 88);
endTimePicker.Name = "endTimePicker"; endDatePicker.Name = "endDatePicker";
endTimePicker.Size = new Size(250, 27); endDatePicker.Size = new Size(186, 27);
endTimePicker.TabIndex = 6; endDatePicker.TabIndex = 6;
// //
// textBox // textBox
// //
textBox.Location = new Point(71, 126); textBox.Location = new Point(71, 126);
textBox.Name = "textBox"; textBox.Name = "textBox";
textBox.Size = new Size(250, 27); textBox.Size = new Size(300, 27);
textBox.TabIndex = 7; textBox.TabIndex = 7;
// //
// btnSave // btnSave
// //
btnSave.Location = new Point(134, 173); btnSave.Location = new Point(156, 173);
btnSave.Name = "btnSave"; btnSave.Name = "btnSave";
btnSave.Size = new Size(101, 30); btnSave.Size = new Size(101, 30);
btnSave.TabIndex = 8; btnSave.TabIndex = 8;
@ -113,23 +119,42 @@
// //
// btnCancel // btnCancel
// //
btnCancel.Location = new Point(241, 173); btnCancel.Location = new Point(270, 173);
btnCancel.Name = "btnCancel"; btnCancel.Name = "btnCancel";
btnCancel.Size = new Size(101, 30); btnCancel.Size = new Size(101, 30);
btnCancel.TabIndex = 9; btnCancel.TabIndex = 9;
btnCancel.Text = "Cancel"; btnCancel.Text = "Cancel";
btnCancel.UseVisualStyleBackColor = true; btnCancel.UseVisualStyleBackColor = true;
btnCancel.Click += btnCancelCmd;
//
// startTimePicker
//
startTimePicker.Format = DateTimePickerFormat.Time;
startTimePicker.Location = new Point(263, 49);
startTimePicker.Name = "startTimePicker";
startTimePicker.Size = new Size(108, 27);
startTimePicker.TabIndex = 10;
//
// endTimePicker
//
endTimePicker.Format = DateTimePickerFormat.Time;
endTimePicker.Location = new Point(263, 88);
endTimePicker.Name = "endTimePicker";
endTimePicker.Size = new Size(108, 27);
endTimePicker.TabIndex = 11;
// //
// RowEdit // RowEdit
// //
AutoScaleDimensions = new SizeF(8F, 20F); AutoScaleDimensions = new SizeF(8F, 20F);
AutoScaleMode = AutoScaleMode.Font; AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(354, 215); ClientSize = new Size(382, 237);
Controls.Add(endTimePicker);
Controls.Add(startTimePicker);
Controls.Add(btnCancel); Controls.Add(btnCancel);
Controls.Add(btnSave); Controls.Add(btnSave);
Controls.Add(textBox); Controls.Add(textBox);
Controls.Add(endTimePicker); Controls.Add(endDatePicker);
Controls.Add(startTimePicker); Controls.Add(startDatePicker);
Controls.Add(uidLbl); Controls.Add(uidLbl);
Controls.Add(textTxt); Controls.Add(textTxt);
Controls.Add(EndTxt); Controls.Add(EndTxt);
@ -142,13 +167,26 @@
PerformLayout(); PerformLayout();
} }
private void btnCancelCmd(object sender, EventArgs e) {
this.Close();
}
#endregion #endregion
public void setData(string uid, string start, string end, string text) { public void Data(string uid, string start, string end, string text) {
uidLbl.Text = uid; uidLbl.Text = uid;
startTimePicker.Text = start; if (!start.IsNullOrEmpty()) {
endTimePicker.Text = end; startDatePicker.Text = start;
textBox.Text = text; }
if (!end.IsNullOrEmpty()) {
endDatePicker.Text = end;
}
if (!text.IsNullOrEmpty()) {
textBox.Text = text;
}
} }
private Label uidTxt; private Label uidTxt;
@ -156,11 +194,13 @@
private Label EndTxt; private Label EndTxt;
private Label textTxt; private Label textTxt;
private Label uidLbl; private Label uidLbl;
private DateTimePicker startTimePicker; private DateTimePicker startDatePicker;
private DateTimePicker endTimePicker; private DateTimePicker endDatePicker;
private TextBox textBox; private TextBox textBox;
private Button btnSave; private Button btnSave;
private Button btnCancel; private Button btnCancel;
private DateTimePicker startTimePicker;
private DateTimePicker endTimePicker;
} }