public void LimparCampos() { TXTNome.Clear(); CB_Sexo.SelectedItem = null; DTPNascimento.Text = ""; TXTEND.Clear(); TXTEmail.Clear(); TXTCPF.Clear(); TXTTEL.Clear(); TXTID.Clear(); TXTDescricao.Clear(); }
private void tsbNUEVO_Click(object sender, EventArgs e) { if (TXTID.Text == "") { errorProvider1.SetError(TXTID, "debe ingresar un ID"); TXTID.Focus(); return; } errorProvider1.SetError(TXTID, ""); if (existe(TXTID.Text)) { errorProvider1.SetError(TXTID, "ID del empleado ya registrado"); TXTID.Focus(); } if (TXTNOMBRE.Text == "") { errorProvider1.SetError(TXTNOMBRE, "debe ingresar un nombre"); TXTNOMBRE.Focus(); return; } errorProvider1.SetError(TXTNOMBRE, ""); if (TXTAPELLIDO.Text == "") { errorProvider1.SetError(TXTAPELLIDO, "debe ingresar un apellido"); TXTAPELLIDO.Focus(); return; } errorProvider1.SetError(TXTAPELLIDO, ""); Regex regEMAIL = new Regex(@"^(([^<>()[\]\\.,;:\s@\ ""]+" + @"(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@" + @"((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" + @"\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+" + @"[a-zA-Z]{2,}))$", RegexOptions.Compiled); if (!regEMAIL.IsMatch(TXTCORREO.Text)) { errorProvider1.SetError(TXTCORREO, "debe ingresar una direccion de correo valido"); TXTCORREO.Focus(); return; } errorProvider1.SetError(TXTCORREO, ""); decimal salario; if (!decimal.TryParse(TXTSALARIO.Text, out salario)) { errorProvider1.SetError(TXTSALARIO, "debe ingresar numeros"); TXTSALARIO.Focus(); return; } errorProvider1.SetError(TXTCORREO, ""); if (salario < 0) { errorProvider1.SetError(TXTSALARIO, "debe ingresar numeros positivos "); TXTSALARIO.Focus(); return; } PERSONA miPersona = new PERSONA(); miPersona.ID = TXTID.Text; miPersona.NOMBRE = TXTNOMBRE.Text; miPersona.CORREO = TXTCORREO.Text; miPersona.APELLIDO = TXTAPELLIDO.Text; miPersona.FECHA = DTPFECHANACIMIENTO.Value; miPersona.SALARIO = salario; PERSONAS.Add(miPersona); DGVDATOS.DataSource = null; DGVDATOS.DataSource = PERSONAS; TXTAPELLIDO.Clear(); TXTID.Clear(); TXTNOMBRE.Clear(); TXTCORREO.Clear(); TXTSALARIO.Clear(); TXTID.Focus(); }