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();
        }
Example #2
0
        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;
        }