private void TxtBxCiudad_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { string Ciudad = TxtBxCiudad.Text; char[] num = Ciudad.ToArray(); r = 0; a = 0; for (int i = 0; i < num.Length; i++) { if ((num[i] >= 65 && num[i] <= 90) || (num[i] >= 97 && num[i] <= 122) || num[i] == 127) { r++; } else { a++; } } if (a > 0) { MessageBox.Show("Ingrese solo letras"); TxtBxApellido.Text = ""; } else { TxtBxEdad.Focus(); } } }
private void TxtBxEdad_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (Char)Keys.Enter) { try { edad = int.Parse(TxtBxEdad.Text); if (edad > 18 && edad < 65) { BttGuardar.Focus(); } else { MessageBox.Show("Edad Incorrecta"); } } catch { MessageBox.Show("Ingrese solo números"); TxtBxEdad.Focus(); } } }
private void BttGuardar_Click(object sender, EventArgs e) { cont = 0; if (CmBxCargo.Text == "") { MessageBox.Show("El cargo del empleado esta vacio", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); CmBxCargo.Focus(); cont++; } if (TxtBxNombre.Text == "") { MessageBox.Show("El nombre del empleado esta vacio ", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); TxtBxNombre.Focus(); cont++; } if (TxtBxEdad.Text == "") { MessageBox.Show("La edad del empleado esta vacia", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); TxtBxEdad.Focus(); cont++; } if (TxtBxApellido.Text == "") { MessageBox.Show("El apellido del empleado esta vacio", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); TxtBxApellido.Focus(); cont++; } if (TxtBxCedula.Text == "") { MessageBox.Show("El número de cédula esta vacio", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); TxtBxCedula.Focus(); cont++; } if (cont == 0) { matSeg1.ReadXml(Application.StartupPath + "\\ArchEmpleados.xml"); object[] emp = new object[8]; emp[0] = TxtBxCedula.Text; emp[1] = TxtBxNombre.Text; emp[2] = TxtBxApellido.Text; emp[3] = Date.Text; emp[4] = CmBxCargo.Text; emp[5] = TxtBxEdad.Text; emp[6] = CmBxpProvincia.Text; emp[7] = TxtBxCiudad.Text; System.Data.DataRow[] vct; vct = matSeg1.TblEmpleados.Select("Cedula='" + TxtBxCedula.Text + "'"); if (vct.Length > 0) { MessageBox.Show("El Número de Cédula ya existe", "ALERTA", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); TxtBxCedula.Enabled = false; this.Close(); } else { matSeg1.TblEmpleados.Rows.Add(emp); matSeg1.WriteXml(Application.StartupPath + "\\ArchEmpleados.xml"); MessageBox.Show("Se ha guardado exitosamente", "AVISO", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } } }