private async void BtnCancelar_Click(object sender, EventArgs e) { grid = true; TxtDescripcion.Clear(); TxtIdentificacion.Clear(); TxtTrabajador.Clear(); TxtNumeroContrato.Clear(); DgvDetalle.ClearSelection(); DgvDetalle.Rows.Clear(); btnAceptar.Enabled = true; CboEstado.SelectedValue = 1; CboEstado.Enabled = true; btnAceptar.Text = "Aceptar"; await LoadContratos(this.empresa, ""); DgvEmpresa.ClearSelection(); }
bool CamposOK() { bool booEstado = true; if (Convert.ToInt32(CboLocal.SelectedValue) == 0) { MessageBox.Show("¡ No ha especificado el nombre del Local !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; CboLocal.Focus(); return(booEstado); } if (LblidTrab.Text == "") { MessageBox.Show("¡ No ha especificado el nombre del trabajador !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); booEstado = false; TxtTrabajador.Focus(); return(booEstado); } return(booEstado); }
private async void TxtIdentificacion_TextChanged(object sender, EventArgs e) { if (grid == false) { DgvEmpresa.Rows.Clear(); TxtDescripcion.Clear(); TxtTrabajador.Clear(); TxtNumeroContrato.Clear(); DgvDetalle.Rows.Clear(); btnAceptar.Enabled = true; CboEstado.SelectedValue = 1; await ExisteContratoAsync(); DgvEmpresa.ClearSelection(); if (TxtIdentificacion.Text.Trim().Length == 10) { await BuscarTrabajadorAsync(); } } grid = false; }