private void btnAgregar_Click(object sender, EventArgs e) { if (txtNombre.Text == "" || !Regex.IsMatch(txtNombre.Text, patronNombre2)) { MessageBox.Show("El nombre es un campo obligatorio...\nIngrese el nombre..."); txtNombre.Focus(); } else if (mtxNit.Text == "" || !mtxNit.MaskFull) { MessageBox.Show("El NIT es un campo obligatorio...\nIngrese el NIT..."); mtxNit.Focus(); } else if (txtSueldo.Text == "") { MessageBox.Show("El sueldo es un campo obligatorio...\nIngrese el sueldo..."); txtSueldo.Focus(); } else if (Registro.ContainsKey(mtxNit.Text)) { MessageBox.Show("Este número de NIT ya existe en el registo, no pueden existir dos números de NIT iguales...\nIngrese un numero de NIT nuevo..."); } else { RegistroEmpleado Empleado = new RegistroEmpleado(); Empleado.Nit = mtxNit.Text; Empleado.Nombre = txtNombre.Text; Empleado.Sueldo = Convert.ToDouble(txtSueldo.Text); Registro.Add(Empleado.Nit, Empleado); dataGridView1.Rows.Add(Empleado.Nit, Empleado.Nombre, Empleado.Sueldo); dataGridView1.ClearSelection(); double t = 0.0; for (int m = 0; m < dataGridView1.Rows.Count; m++) { t = t + Convert.ToDouble(dataGridView1.Rows[m].Cells[2].Value); } lblTotal.Text = t.ToString(); } }
private void RegistroEmpleadoToolStripMenuItem_Click_1(object sender, EventArgs e) { Form registre = new RegistroEmpleado(); registre.Show(); }