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 TimeTable.controll;
using TimeTable.model;
using TimeTable.view;
namespace TimeTable {
partial class Main
@ -114,6 +115,7 @@ namespace TimeTable {
taskTimeGridView.RowHeadersWidth = 51;
taskTimeGridView.Size = new Size(631, 378);
taskTimeGridView.TabIndex = 0;
taskTimeGridView.EditMode = DataGridViewEditMode.EditProgrammatically;
taskTimeGridView.CellContentDoubleClick += timetableEditDoubleClick;
//
// con
@ -165,7 +167,14 @@ namespace TimeTable {
private void timetableEditDoubleClick(object sender, DataGridViewCellEventArgs e) {
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) {

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 {
/// <summary>
/// Required designer variable.
@ -28,11 +32,13 @@
EndTxt = new Label();
textTxt = new Label();
uidLbl = new Label();
startTimePicker = new DateTimePicker();
endTimePicker = new DateTimePicker();
startDatePicker = new DateTimePicker();
endDatePicker = new DateTimePicker();
textBox = new TextBox();
btnSave = new Button();
btnCancel = new Button();
startTimePicker = new DateTimePicker();
endTimePicker = new DateTimePicker();
SuspendLayout();
//
// uidTxt
@ -80,30 +86,30 @@
uidLbl.TabIndex = 4;
uidLbl.Text = "UID";
//
// startTimePicker
// startDatePicker
//
startTimePicker.Location = new Point(71, 49);
startTimePicker.Name = "startTimePicker";
startTimePicker.Size = new Size(250, 27);
startTimePicker.TabIndex = 5;
startDatePicker.Location = new Point(71, 49);
startDatePicker.Name = "startDatePicker";
startDatePicker.Size = new Size(186, 27);
startDatePicker.TabIndex = 5;
//
// endTimePicker
// endDatePicker
//
endTimePicker.Location = new Point(71, 88);
endTimePicker.Name = "endTimePicker";
endTimePicker.Size = new Size(250, 27);
endTimePicker.TabIndex = 6;
endDatePicker.Location = new Point(71, 88);
endDatePicker.Name = "endDatePicker";
endDatePicker.Size = new Size(186, 27);
endDatePicker.TabIndex = 6;
//
// textBox
//
textBox.Location = new Point(71, 126);
textBox.Name = "textBox";
textBox.Size = new Size(250, 27);
textBox.Size = new Size(300, 27);
textBox.TabIndex = 7;
//
// btnSave
//
btnSave.Location = new Point(134, 173);
btnSave.Location = new Point(156, 173);
btnSave.Name = "btnSave";
btnSave.Size = new Size(101, 30);
btnSave.TabIndex = 8;
@ -113,23 +119,42 @@
//
// btnCancel
//
btnCancel.Location = new Point(241, 173);
btnCancel.Location = new Point(270, 173);
btnCancel.Name = "btnCancel";
btnCancel.Size = new Size(101, 30);
btnCancel.TabIndex = 9;
btnCancel.Text = "Cancel";
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
//
AutoScaleDimensions = new SizeF(8F, 20F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(354, 215);
ClientSize = new Size(382, 237);
Controls.Add(endTimePicker);
Controls.Add(startTimePicker);
Controls.Add(btnCancel);
Controls.Add(btnSave);
Controls.Add(textBox);
Controls.Add(endTimePicker);
Controls.Add(startTimePicker);
Controls.Add(endDatePicker);
Controls.Add(startDatePicker);
Controls.Add(uidLbl);
Controls.Add(textTxt);
Controls.Add(EndTxt);
@ -142,25 +167,40 @@
PerformLayout();
}
private void btnCancelCmd(object sender, EventArgs e) {
this.Close();
}
#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;
startTimePicker.Text = start;
endTimePicker.Text = end;
if (!start.IsNullOrEmpty()) {
startDatePicker.Text = start;
}
if (!end.IsNullOrEmpty()) {
endDatePicker.Text = end;
}
if (!text.IsNullOrEmpty()) {
textBox.Text = text;
}
}
private Label uidTxt;
private Label startTxt;
private Label EndTxt;
private Label textTxt;
private Label uidLbl;
private DateTimePicker startTimePicker;
private DateTimePicker endTimePicker;
private DateTimePicker startDatePicker;
private DateTimePicker endDatePicker;
private TextBox textBox;
private Button btnSave;
private Button btnCancel;
private DateTimePicker startTimePicker;
private DateTimePicker endTimePicker;
}