VirtualKeyboard in FormListe und FormNeuerAuftrag implementiert.
This commit is contained in:
parent
25233a57e6
commit
624e157edd
@ -1,6 +1,6 @@
|
||||
namespace Deckungsbeitrag.AA_Forms
|
||||
{
|
||||
partial class CustomMessageBox
|
||||
partial class CustomInputBox
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
@ -11,7 +11,7 @@ using VirtualKeyboard;
|
||||
|
||||
namespace Deckungsbeitrag.AA_Forms
|
||||
{
|
||||
public partial class CustomMessageBox : Form
|
||||
public partial class CustomInputBox : Form
|
||||
{
|
||||
private QwertzKeyboard keyboard;
|
||||
private readonly bool isNumeric;
|
||||
@ -19,11 +19,11 @@ namespace Deckungsbeitrag.AA_Forms
|
||||
private readonly string title;
|
||||
private readonly string eingabe;
|
||||
public string text;
|
||||
public CustomMessageBox()
|
||||
public CustomInputBox()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
public CustomMessageBox(string Frage, string Title, string Eingabe, string numeric) : this()
|
||||
public CustomInputBox(string Frage, string Title, string Eingabe, string numeric) : this()
|
||||
{
|
||||
if (numeric == "isNumeric") this.isNumeric = true;
|
||||
this.labelFrage.Text = Frage;
|
||||
@ -54,20 +54,6 @@ namespace Deckungsbeitrag.AA_Forms
|
||||
private void TextBoxText_Enter(object sender, EventArgs e)
|
||||
{
|
||||
this.textBoxText.SelectAll();
|
||||
//if (TouchHelper.IsTouchDeviceReady())
|
||||
//{
|
||||
// if (keyboard == null || keyboard.IsDisposed)
|
||||
// {
|
||||
// keyboard = new QwertzKeyboard(textBoxText, "isNumeric");
|
||||
// keyboard.Show();
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// keyboard.Close();
|
||||
// keyboard = new QwertzKeyboard(textBoxText, "isNumeric");
|
||||
// keyboard.Show();
|
||||
// }
|
||||
//}
|
||||
}
|
||||
|
||||
private void ButtonAbbrechen_Click(object sender, EventArgs e)
|
||||
1
AA-Forms/FormListe.Designer.cs
generated
1
AA-Forms/FormListe.Designer.cs
generated
@ -97,6 +97,7 @@ namespace Deckungsbeitrag
|
||||
this.textBoxKunde.Size = new System.Drawing.Size(159, 30);
|
||||
this.textBoxKunde.TabIndex = 0;
|
||||
this.textBoxKunde.Text = "Hier eingeben";
|
||||
this.textBoxKunde.Click += new System.EventHandler(this.TextBoxKunde_Click);
|
||||
this.textBoxKunde.TextChanged += new System.EventHandler(this.TextBoxKunde_TextChanged);
|
||||
this.textBoxKunde.Enter += new System.EventHandler(this.TextBoxKunde_Enter);
|
||||
this.textBoxKunde.KeyDown += new System.Windows.Forms.KeyEventHandler(this.ListViewKunde_KeyDown);
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
using DatenDB;
|
||||
using AForge.Video;
|
||||
using AForge.Video.DirectShow;
|
||||
using DatenDB;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
@ -10,8 +12,7 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using AForge.Video;
|
||||
using AForge.Video.DirectShow;
|
||||
using VirtualKeyboard;
|
||||
using ZXing;
|
||||
|
||||
namespace Deckungsbeitrag
|
||||
@ -41,6 +42,8 @@ namespace Deckungsbeitrag
|
||||
readonly string auftrag_col = "Kunde,Liefertag,Container";
|
||||
public Timer timer;
|
||||
private readonly string kndService;
|
||||
private QwertzKeyboard keyboard;
|
||||
|
||||
|
||||
|
||||
#region Form-Konstruktor
|
||||
@ -503,6 +506,25 @@ namespace Deckungsbeitrag
|
||||
|
||||
private void FormListe_FormClosing(object sender, FormClosingEventArgs e)
|
||||
{
|
||||
if (keyboard != null) keyboard.Close();
|
||||
}
|
||||
|
||||
private void TextBoxKunde_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (TouchHelper.IsTouchDeviceReady())
|
||||
{
|
||||
if (keyboard == null || keyboard.IsDisposed)
|
||||
{
|
||||
keyboard = new QwertzKeyboard(textBoxKunde, "isAlpha");
|
||||
if (keyboard.ShowDialog() == DialogResult.OK) this.ActiveControl.Focus();
|
||||
}
|
||||
else
|
||||
{
|
||||
keyboard.Close();
|
||||
keyboard = new QwertzKeyboard(textBoxKunde, "isAlpha");
|
||||
if (keyboard.ShowDialog() == DialogResult.OK) this.ActiveControl.Focus();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -21,7 +21,7 @@ namespace Deckungsbeitrag
|
||||
public partial class FormLogin : Form
|
||||
{
|
||||
string progFiles = @"C:\Program Files\Common Files\Microsoft Shared\ink";
|
||||
QwertzKeyboard keyboard;
|
||||
private QwertzKeyboard keyboard;
|
||||
private OnboardingSchritt onBoardingArt;
|
||||
public Benutzer Person { get; set; }
|
||||
|
||||
@ -31,9 +31,9 @@ namespace Deckungsbeitrag
|
||||
this.Text += Assembly.GetExecutingAssembly().GetName().Version.ToString();
|
||||
}
|
||||
|
||||
private void buttonAnmelden_Click(object sender, EventArgs e)
|
||||
private void ButtonAnmelden_Click(object sender, EventArgs e)
|
||||
{
|
||||
if(string.IsNullOrWhiteSpace(this.textBoxPasswort.Text)) textBoxBenutzer_Leave(sender, e);
|
||||
if(string.IsNullOrWhiteSpace(this.textBoxPasswort.Text)) TextBoxBenutzer_Leave(sender, e);
|
||||
try
|
||||
{
|
||||
MD5 md5 = MD5.Create();
|
||||
@ -83,16 +83,18 @@ namespace Deckungsbeitrag
|
||||
{
|
||||
MessageBox.Show(ex.Message, "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
|
||||
}
|
||||
|
||||
if (keyboard != null) keyboard.Close();
|
||||
}
|
||||
|
||||
private void buttonAbbrechen_Click(object sender, EventArgs e)
|
||||
private void ButtonAbbrechen_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (keyboard != null) keyboard.Close();
|
||||
|
||||
this.DialogResult = DialogResult.Cancel;
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void buttonRegistrieren_Click(object sender, EventArgs e)
|
||||
private void ButtonRegistrieren_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!String.IsNullOrEmpty(this.textBoxBenutzer.Text) && !String.IsNullOrEmpty(this.textBoxPasswort.Text) && this.textBoxPasswort.Text == this.textBoxPwdWh.Text)
|
||||
{
|
||||
@ -124,7 +126,7 @@ namespace Deckungsbeitrag
|
||||
}
|
||||
}
|
||||
|
||||
private void textBoxBenutzer_Leave(object sender, EventArgs e)
|
||||
private void TextBoxBenutzer_Leave(object sender, EventArgs e)
|
||||
{
|
||||
if (textBoxBenutzer.Text.Contains(";"))
|
||||
{
|
||||
@ -148,7 +150,7 @@ namespace Deckungsbeitrag
|
||||
StartPosition = FormStartPosition.CenterScreen;
|
||||
}
|
||||
|
||||
private void textBoxBenutzer_Enter(object sender, EventArgs e)
|
||||
private void TextBoxBenutzer_Enter(object sender, EventArgs e)
|
||||
{
|
||||
this.textBoxBenutzer.SelectAll();
|
||||
|
||||
@ -169,7 +171,7 @@ namespace Deckungsbeitrag
|
||||
|
||||
}
|
||||
|
||||
private void textBoxPasswort_Enter(object sender, EventArgs e)
|
||||
private void TextBoxPasswort_Enter(object sender, EventArgs e)
|
||||
{
|
||||
if (TouchHelper.IsTouchDeviceReady())
|
||||
{
|
||||
@ -187,9 +189,27 @@ namespace Deckungsbeitrag
|
||||
}
|
||||
|
||||
}
|
||||
private void textBox_Leave(object sender, EventArgs e)
|
||||
private void TextBox_Leave(object sender, EventArgs e)
|
||||
{
|
||||
this.buttonAnmelden.Focus();
|
||||
}
|
||||
|
||||
private void TextBoxPwdWh_Enter(object sender, EventArgs e)
|
||||
{
|
||||
if (TouchHelper.IsTouchDeviceReady())
|
||||
{
|
||||
if (keyboard == null || keyboard.IsDisposed)
|
||||
{
|
||||
keyboard = new QwertzKeyboard(textBoxPasswort, "isNumeric");
|
||||
keyboard.Show();
|
||||
}
|
||||
else
|
||||
{
|
||||
keyboard.Close();
|
||||
keyboard = new QwertzKeyboard(textBoxPasswort, "isNumeric");
|
||||
keyboard.Show();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
81
AA-Forms/FormLogin.designer.cs
generated
81
AA-Forms/FormLogin.designer.cs
generated
@ -45,6 +45,8 @@ namespace Deckungsbeitrag
|
||||
//
|
||||
// groupBox1
|
||||
//
|
||||
this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.groupBox1.Controls.Add(this.textBoxPwdWh);
|
||||
this.groupBox1.Controls.Add(this.labelPwdWh);
|
||||
this.groupBox1.Controls.Add(this.textBoxPasswort);
|
||||
@ -53,11 +55,11 @@ namespace Deckungsbeitrag
|
||||
this.groupBox1.Controls.Add(this.label1);
|
||||
this.groupBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.groupBox1.ForeColor = System.Drawing.Color.White;
|
||||
this.groupBox1.Location = new System.Drawing.Point(27, 32);
|
||||
this.groupBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
|
||||
this.groupBox1.Location = new System.Drawing.Point(24, 26);
|
||||
this.groupBox1.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.groupBox1.Name = "groupBox1";
|
||||
this.groupBox1.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5);
|
||||
this.groupBox1.Size = new System.Drawing.Size(694, 154);
|
||||
this.groupBox1.Padding = new System.Windows.Forms.Padding(4);
|
||||
this.groupBox1.Size = new System.Drawing.Size(617, 126);
|
||||
this.groupBox1.TabIndex = 0;
|
||||
this.groupBox1.TabStop = false;
|
||||
this.groupBox1.Text = "Login-Daten";
|
||||
@ -65,69 +67,70 @@ namespace Deckungsbeitrag
|
||||
// textBoxPwdWh
|
||||
//
|
||||
this.textBoxPwdWh.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.textBoxPwdWh.Location = new System.Drawing.Point(278, 169);
|
||||
this.textBoxPwdWh.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
|
||||
this.textBoxPwdWh.Location = new System.Drawing.Point(247, 135);
|
||||
this.textBoxPwdWh.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.textBoxPwdWh.Name = "textBoxPwdWh";
|
||||
this.textBoxPwdWh.Size = new System.Drawing.Size(394, 35);
|
||||
this.textBoxPwdWh.Size = new System.Drawing.Size(351, 30);
|
||||
this.textBoxPwdWh.TabIndex = 5;
|
||||
this.textBoxPwdWh.UseSystemPasswordChar = true;
|
||||
this.textBoxPwdWh.Enter += new System.EventHandler(this.TextBoxPwdWh_Enter);
|
||||
//
|
||||
// labelPwdWh
|
||||
//
|
||||
this.labelPwdWh.AutoSize = true;
|
||||
this.labelPwdWh.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelPwdWh.ForeColor = System.Drawing.Color.White;
|
||||
this.labelPwdWh.Location = new System.Drawing.Point(39, 174);
|
||||
this.labelPwdWh.Location = new System.Drawing.Point(35, 139);
|
||||
this.labelPwdWh.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.labelPwdWh.Name = "labelPwdWh";
|
||||
this.labelPwdWh.Size = new System.Drawing.Size(230, 29);
|
||||
this.labelPwdWh.Size = new System.Drawing.Size(187, 25);
|
||||
this.labelPwdWh.TabIndex = 4;
|
||||
this.labelPwdWh.Text = "Passwort bestätigen";
|
||||
//
|
||||
// textBoxPasswort
|
||||
//
|
||||
this.textBoxPasswort.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.textBoxPasswort.Location = new System.Drawing.Point(278, 95);
|
||||
this.textBoxPasswort.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
|
||||
this.textBoxPasswort.Location = new System.Drawing.Point(247, 76);
|
||||
this.textBoxPasswort.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.textBoxPasswort.Name = "textBoxPasswort";
|
||||
this.textBoxPasswort.Size = new System.Drawing.Size(394, 35);
|
||||
this.textBoxPasswort.Size = new System.Drawing.Size(351, 30);
|
||||
this.textBoxPasswort.TabIndex = 3;
|
||||
this.textBoxPasswort.UseSystemPasswordChar = true;
|
||||
this.textBoxPasswort.Enter += new System.EventHandler(this.textBoxPasswort_Enter);
|
||||
this.textBoxPasswort.Leave += new System.EventHandler(this.textBox_Leave);
|
||||
this.textBoxPasswort.Enter += new System.EventHandler(this.TextBoxPasswort_Enter);
|
||||
this.textBoxPasswort.Leave += new System.EventHandler(this.TextBox_Leave);
|
||||
//
|
||||
// label2
|
||||
//
|
||||
this.label2.AutoSize = true;
|
||||
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label2.ForeColor = System.Drawing.Color.White;
|
||||
this.label2.Location = new System.Drawing.Point(158, 100);
|
||||
this.label2.Location = new System.Drawing.Point(140, 80);
|
||||
this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.label2.Name = "label2";
|
||||
this.label2.Size = new System.Drawing.Size(112, 29);
|
||||
this.label2.Size = new System.Drawing.Size(92, 25);
|
||||
this.label2.TabIndex = 2;
|
||||
this.label2.Text = "Passwort";
|
||||
//
|
||||
// textBoxBenutzer
|
||||
//
|
||||
this.textBoxBenutzer.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.textBoxBenutzer.Location = new System.Drawing.Point(278, 46);
|
||||
this.textBoxBenutzer.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
|
||||
this.textBoxBenutzer.Location = new System.Drawing.Point(247, 37);
|
||||
this.textBoxBenutzer.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.textBoxBenutzer.Name = "textBoxBenutzer";
|
||||
this.textBoxBenutzer.Size = new System.Drawing.Size(394, 35);
|
||||
this.textBoxBenutzer.Size = new System.Drawing.Size(351, 30);
|
||||
this.textBoxBenutzer.TabIndex = 1;
|
||||
this.textBoxBenutzer.Enter += new System.EventHandler(this.textBoxBenutzer_Enter);
|
||||
this.textBoxBenutzer.Leave += new System.EventHandler(this.textBoxBenutzer_Leave);
|
||||
this.textBoxBenutzer.Enter += new System.EventHandler(this.TextBoxBenutzer_Enter);
|
||||
this.textBoxBenutzer.Leave += new System.EventHandler(this.TextBoxBenutzer_Leave);
|
||||
//
|
||||
// label1
|
||||
//
|
||||
this.label1.AutoSize = true;
|
||||
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.label1.ForeColor = System.Drawing.Color.White;
|
||||
this.label1.Location = new System.Drawing.Point(158, 51);
|
||||
this.label1.Location = new System.Drawing.Point(140, 41);
|
||||
this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
this.label1.Name = "label1";
|
||||
this.label1.Size = new System.Drawing.Size(108, 29);
|
||||
this.label1.Size = new System.Drawing.Size(90, 25);
|
||||
this.label1.TabIndex = 0;
|
||||
this.label1.Text = "Benutzer";
|
||||
//
|
||||
@ -140,15 +143,15 @@ namespace Deckungsbeitrag
|
||||
this.buttonAnmelden.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonAnmelden.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.buttonAnmelden.ForeColor = System.Drawing.Color.White;
|
||||
this.buttonAnmelden.Location = new System.Drawing.Point(495, 212);
|
||||
this.buttonAnmelden.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
|
||||
this.buttonAnmelden.Location = new System.Drawing.Point(440, 173);
|
||||
this.buttonAnmelden.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.buttonAnmelden.Name = "buttonAnmelden";
|
||||
this.buttonAnmelden.Padding = new System.Windows.Forms.Padding(3);
|
||||
this.buttonAnmelden.Size = new System.Drawing.Size(225, 63);
|
||||
this.buttonAnmelden.Padding = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.buttonAnmelden.Size = new System.Drawing.Size(200, 50);
|
||||
this.buttonAnmelden.TabIndex = 1;
|
||||
this.buttonAnmelden.Text = "Anmelden";
|
||||
this.buttonAnmelden.UseVisualStyleBackColor = false;
|
||||
this.buttonAnmelden.Click += new System.EventHandler(this.buttonAnmelden_Click);
|
||||
this.buttonAnmelden.Click += new System.EventHandler(this.ButtonAnmelden_Click);
|
||||
//
|
||||
// buttonAbbrechen
|
||||
//
|
||||
@ -160,14 +163,14 @@ namespace Deckungsbeitrag
|
||||
this.buttonAbbrechen.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonAbbrechen.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.buttonAbbrechen.ForeColor = System.Drawing.Color.White;
|
||||
this.buttonAbbrechen.Location = new System.Drawing.Point(261, 212);
|
||||
this.buttonAbbrechen.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
|
||||
this.buttonAbbrechen.Location = new System.Drawing.Point(232, 173);
|
||||
this.buttonAbbrechen.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.buttonAbbrechen.Name = "buttonAbbrechen";
|
||||
this.buttonAbbrechen.Size = new System.Drawing.Size(225, 63);
|
||||
this.buttonAbbrechen.Size = new System.Drawing.Size(200, 50);
|
||||
this.buttonAbbrechen.TabIndex = 2;
|
||||
this.buttonAbbrechen.Text = "Abbrechen";
|
||||
this.buttonAbbrechen.UseVisualStyleBackColor = false;
|
||||
this.buttonAbbrechen.Click += new System.EventHandler(this.buttonAbbrechen_Click);
|
||||
this.buttonAbbrechen.Click += new System.EventHandler(this.ButtonAbbrechen_Click);
|
||||
//
|
||||
// buttonRegistrieren
|
||||
//
|
||||
@ -177,23 +180,23 @@ namespace Deckungsbeitrag
|
||||
this.buttonRegistrieren.FlatAppearance.BorderSize = 0;
|
||||
this.buttonRegistrieren.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||
this.buttonRegistrieren.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.buttonRegistrieren.Location = new System.Drawing.Point(27, 214);
|
||||
this.buttonRegistrieren.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
|
||||
this.buttonRegistrieren.Location = new System.Drawing.Point(24, 174);
|
||||
this.buttonRegistrieren.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.buttonRegistrieren.Name = "buttonRegistrieren";
|
||||
this.buttonRegistrieren.Size = new System.Drawing.Size(225, 63);
|
||||
this.buttonRegistrieren.Size = new System.Drawing.Size(200, 50);
|
||||
this.buttonRegistrieren.TabIndex = 3;
|
||||
this.buttonRegistrieren.Text = "Registrieren";
|
||||
this.buttonRegistrieren.UseVisualStyleBackColor = false;
|
||||
this.buttonRegistrieren.Click += new System.EventHandler(this.buttonRegistrieren_Click);
|
||||
this.buttonRegistrieren.Click += new System.EventHandler(this.ButtonRegistrieren_Click);
|
||||
//
|
||||
// FormLogin
|
||||
//
|
||||
this.AcceptButton = this.buttonAnmelden;
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(1)))), ((int)(((byte)(53)))), ((int)(((byte)(101)))));
|
||||
this.CancelButton = this.buttonAbbrechen;
|
||||
this.ClientSize = new System.Drawing.Size(738, 294);
|
||||
this.ClientSize = new System.Drawing.Size(656, 238);
|
||||
this.Controls.Add(this.buttonRegistrieren);
|
||||
this.Controls.Add(this.buttonAbbrechen);
|
||||
this.Controls.Add(this.buttonAnmelden);
|
||||
@ -201,7 +204,7 @@ namespace Deckungsbeitrag
|
||||
this.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
|
||||
this.Margin = new System.Windows.Forms.Padding(4);
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "FormLogin";
|
||||
|
||||
@ -311,7 +311,7 @@ namespace Deckungsbeitrag
|
||||
}
|
||||
private void TSBScannTest_Click(object sender, EventArgs e)
|
||||
{
|
||||
CustomMessageBox messageBox = new CustomMessageBox("Nenne mir eine Zahl und tippe sie unten ein", "TEST", "Anzahl", "isNumeric");
|
||||
CustomInputBox messageBox = new CustomInputBox("Nenne mir eine Zahl und tippe sie unten ein", "TEST", "Anzahl", "isNumeric");
|
||||
messageBox.Show();
|
||||
}
|
||||
private void TSBArtikelVW_Click(object sender, EventArgs e)
|
||||
|
||||
@ -112,7 +112,7 @@ namespace Deckungsbeitrag
|
||||
if (!GetKunde(kndService)) { CloseForm(DialogResult.Cancel); return; }
|
||||
|
||||
// Containeranzahl laden
|
||||
CustomMessageBox messageBox = new CustomMessageBox($"Wieviel Container hast du beim Kunde {kundeName} abgeholt?", "CONTAINERANZAHL", "Containeranzahl", "isNumeric");
|
||||
CustomInputBox messageBox = new CustomInputBox($"Wieviel Container hast du beim Kunde {kundeName} abgeholt?", "CONTAINERANZAHL", "Containeranzahl", "isNumeric");
|
||||
if (messageBox.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
this.textBoxCont.Text = messageBox.text.ToString();
|
||||
@ -333,17 +333,17 @@ namespace Deckungsbeitrag
|
||||
}
|
||||
private void ComboBoxArtikel_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
int index = 0;
|
||||
int artAnzahl = 1;
|
||||
string anzahl = string.Empty;
|
||||
UCArtikel uca;
|
||||
var art = this.comboBoxArtikel.SelectedItem;
|
||||
do
|
||||
|
||||
CustomInputBox inputBox = new CustomInputBox("Wieviel Stück sollen geliefert oder eingezogen werden?", "ARTIKELANZAHL", "Anzahl", "isNumeric");
|
||||
if (inputBox.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (index > 0) if (MessageBox.Show("Bitte nur ganze Zahlen eingeben.", "ACHTUNG", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.Cancel) return;
|
||||
anzahl = Interaction.InputBox($"Wieviel Stück sollen geliefert oder eingezogen werden?\n\nStück:", "Artikelanzahl", "");
|
||||
index++;
|
||||
} while (!int.TryParse(anzahl, out artAnzahl));
|
||||
anzahl = inputBox.text;
|
||||
}
|
||||
else return;
|
||||
|
||||
if (art is Artikel artikel) uca = new UCArtikel(artikel, artAnzahl);
|
||||
else uca = new UCArtikel((KundeArtikel)art, artAnzahl);
|
||||
@ -360,6 +360,7 @@ namespace Deckungsbeitrag
|
||||
if (meldung.GetFrage(this, "Möchtest du den Auftrag wirklich einer anderen Tour zuteilen?", false) == DialogResult.No) { ((ComboBox)sender).SelectedIndex = -1; e.Cancel = true; }
|
||||
else
|
||||
{
|
||||
//TODO: CustomInputBox einrichten.
|
||||
eingabe = Interaction.InputBox("Warum möchtest du den Auftrag einem anderen Fahrer zuteilen?\n\nGrund:", "Sonderzuteilung", "");
|
||||
if (string.IsNullOrWhiteSpace(eingabe)) e.Cancel = true;
|
||||
}
|
||||
@ -526,21 +527,23 @@ namespace Deckungsbeitrag
|
||||
}
|
||||
private void PictureBoxAddArtikel_Click(object sender, EventArgs e)
|
||||
{
|
||||
int index = 0;
|
||||
int artAnzahl = 1;
|
||||
string artname = string.Empty;
|
||||
string anzahl = string.Empty;
|
||||
UCArtikel uca;
|
||||
|
||||
artname = Interaction.InputBox($"Möchtest du einen individuellen Artikel eingeben?\n\nArtikelname:", "ARTIKELNAME WÄHLEN", "");
|
||||
CustomInputBox inputBox = new CustomInputBox("Möchtest du einen individuellen Artikel eingeben?", "ARTIKELNAME", "Artikelname", "isAlpha");
|
||||
if (inputBox.ShowDialog() == DialogResult.OK) artname = inputBox.text;
|
||||
else return;
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(artname))
|
||||
{
|
||||
do
|
||||
inputBox = new CustomInputBox("Wieviel Stück sollen geliefert oder eingezogen werden?", "ARTIKELANZAHL", "Anzahl", "isNumeric");
|
||||
if (inputBox.ShowDialog() == DialogResult.OK)
|
||||
{
|
||||
if (index > 0) if (MessageBox.Show("Bitte nur ganze Zahlen eingeben.", "ACHTUNG", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.Cancel) return;
|
||||
anzahl = Interaction.InputBox($"Wieviel Stück sollen geliefert werden?\n\nStück:", "Artikelanzahl", "");
|
||||
index++;
|
||||
} while (!int.TryParse(anzahl, out artAnzahl));
|
||||
anzahl = inputBox.text;
|
||||
}
|
||||
else return;
|
||||
}
|
||||
|
||||
var art = new Artikel()
|
||||
|
||||
@ -157,11 +157,11 @@
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="AA-Forms\CustomMessageBox.cs">
|
||||
<Compile Include="AA-Forms\CustomInputBox.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="AA-Forms\CustomMessageBox.Designer.cs">
|
||||
<DependentUpon>CustomMessageBox.cs</DependentUpon>
|
||||
<Compile Include="AA-Forms\CustomInputBox.Designer.cs">
|
||||
<DependentUpon>CustomInputBox.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="AA-Forms\FehlmengeChart.cs">
|
||||
<SubType>Form</SubType>
|
||||
@ -434,8 +434,8 @@
|
||||
<DependentUpon>UCTourenplan.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="UserSettingsManager.cs" />
|
||||
<EmbeddedResource Include="AA-Forms\CustomMessageBox.resx">
|
||||
<DependentUpon>CustomMessageBox.cs</DependentUpon>
|
||||
<EmbeddedResource Include="AA-Forms\CustomInputBox.resx">
|
||||
<DependentUpon>CustomInputBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="AA-Forms\FehlmengeChart.resx">
|
||||
<DependentUpon>FehlmengeChart.cs</DependentUpon>
|
||||
|
||||
@ -5,7 +5,7 @@ NEUIGKEITEN - Version 1.1.0.7
|
||||
Build-Info:
|
||||
- Build-Typ: Release Build
|
||||
- Erledigte TODOs: 6
|
||||
- Offene TODOs: 24
|
||||
- Offene TODOs: 25
|
||||
- Install-Reminders: 1
|
||||
- Changes: 29
|
||||
|
||||
@ -70,5 +70,5 @@ Build-Info:
|
||||
=== ⚙️ INSTALL-REMINDER (1) ===
|
||||
- ⚙️ DB anpassen. (Priority in Auftrag etc.) [Auftrag.cs]
|
||||
|
||||
Installation: 29.04.2026 17:06
|
||||
Installation: 29.04.2026 17:53
|
||||
=====================================
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user