Exemple #1
0
        public void LlenarGrilla()
        {
            this.dgvEmpleados.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            this.dgvEmpleados.MultiSelect   = false;
            this.dgvEmpleados.ReadOnly      = true;
            ManEmpleado man = new ManEmpleado();

            dgvEmpleados.DataSource = man.todosEmpleados();
        }
Exemple #2
0
        private void btnBuscar_Click_1(object sender, EventArgs e)
        {
            MetodosAPP APP = new MetodosAPP();

            if (APP.validarRut(txtRut.Text) == false)
            {
                lblMsg.Text = ("Ingrese Rut Válido");
                txtRut.Focus();
                return;
            }
            else
            {
                try
                {
                    ManEmpleado man = new ManEmpleado();
                    DataTable   dt  = man.EmpleadoXRut(APP.ObtenerRut(txtRut.Text));
                    dgvEmpleados.DataSource = dt;
                    if (dt == null)
                    {
                        lblMsg.Text             = "RUT No existe";
                        dgvEmpleados.DataSource = "";
                        txtRut.Enabled          = true;
                    }
                    else
                    {
                        if (dt.Rows.Count == 0)
                        {
                            return;
                        }
                        else
                        {
                            DataRow row = dt.Rows[0];

                            txtRut.Text         = row[0].ToString() + "-" + row[1].ToString();
                            txtNombre.Text      = row[2].ToString();
                            txtApellidoEmp.Text = row[3].ToString();
                            txtRut.Enabled      = false;
                            lblMsg.Text         = "Rut Encontrado";
                        }
                    }
                }
                catch (Exception ex)
                {
                    lblMsg.Text = "ERROR: " + ex;
                }
            }
        }