Ejemplo n.º 1
0
        private void txtGeneral_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox btn = sender as TextBox;

            if (e.KeyCode == Keys.Enter)
            {
                string   rut  = btn.Text.Replace(".", "").Replace("-", "").Trim();
                Utilidad util = new Utilidad();
                if (rut.Count() == 8)
                {
                    if (util.validarRut(txtRutFuncionario.Text))
                    {
                        daoFuncionario dao = new daoFuncionario();
                        if (dao.ExisteRut(rut) == false)
                        {
                            //  btnComprobar.Visible = true;
                            lblErrorRut.Text                = String.Empty;
                            lblErrorRut.Visible             = false;
                            PanelContenido.Visible          = true;
                            btnVerificarFuncionario.Visible = true;
                            panelSuperior.BackColor         = Color.FromArgb(73, 152, 67);
                            txtRutFuncionario.BackColor     = Color.FromArgb(73, 152, 67);
                            txtRutFuncionario.MaxLength     = txtRutFuncionario.Text.Count();
                            panelBotones.Visible            = true;
                            estadorut = 1;
                        }
                        else
                        {
                            lblErrorRut.Text    = "Rut ingresado ya existe.";
                            lblErrorRut.Visible = true;
                            //  btnComprobar.Visible = false;
                            PanelContenido.Visible          = false;
                            btnVerificarFuncionario.Visible = false;
                            panelSuperior.BackColor         = Color.FromArgb(152, 75, 67);
                            txtRutFuncionario.BackColor     = Color.FromArgb(152, 75, 67);
                            txtRutFuncionario.MaxLength     = 13;
                            panelBotones.Visible            = false;
                            estadorut = 0;
                        }
                    }
                    else
                    {
                        lblErrorRut.Text    = "Rut ingresado no es valido";
                        lblErrorRut.Visible = true;
                        //  btnComprobar.Visible = false;
                        PanelContenido.Visible          = false;
                        btnVerificarFuncionario.Visible = false;
                        panelSuperior.BackColor         = Color.FromArgb(152, 75, 67);
                        txtRutFuncionario.BackColor     = Color.FromArgb(152, 75, 67);
                        txtRutFuncionario.MaxLength     = 13;
                        panelBotones.Visible            = false;
                        estadorut = 0;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void txtRutFuncionario_TextChanged(object sender, EventArgs e)
        {
            TextBox btn = sender as TextBox;

            if (btn.Name == txtRutFuncionario.Name)
            {
                Utilidad util = new Utilidad();
                string   rut  = btn.Text.Replace(".", "").Replace("-", "").Trim();
                if (btn.Text == String.Empty)
                {
                    lblErrorRut.Visible         = false;
                    PanelContenido.Visible      = false;
                    panelSuperior.BackColor     = Color.FromArgb(56, 67, 87);
                    txtRutFuncionario.BackColor = Color.FromArgb(70, 84, 109);
                    txtRutFuncionario.MaxLength = 13;
                    panelBotones.Visible        = false;
                    estadorut = 0;
                }
                else
                {
                    if (rut.Count() > 8)
                    {
                        if (util.validarRut(txtRutFuncionario.Text))
                        {
                            daoFuncionario dao = new daoFuncionario();
                            if (dao.ExisteRut(rut) == false)
                            {
                                //  btnComprobar.Visible = true;
                                lblErrorRut.Text                = String.Empty;
                                lblErrorRut.Visible             = false;
                                PanelContenido.Visible          = true;
                                btnVerificarFuncionario.Visible = true;
                                panelSuperior.BackColor         = Color.FromArgb(73, 152, 67);
                                txtRutFuncionario.BackColor     = Color.FromArgb(73, 152, 67);
                                txtRutFuncionario.MaxLength     = txtRutFuncionario.Text.Count();
                                panelBotones.Visible            = true;
                                estadorut = 1;
                            }
                            else
                            {
                                lblErrorRut.Text    = "Rut ingresado ya existe.";
                                lblErrorRut.Visible = true;
                                //  btnComprobar.Visible = false;
                                PanelContenido.Visible          = false;
                                btnVerificarFuncionario.Visible = false;
                                panelSuperior.BackColor         = Color.FromArgb(152, 75, 67);
                                txtRutFuncionario.BackColor     = Color.FromArgb(152, 75, 67);
                                txtRutFuncionario.MaxLength     = 13;
                                panelBotones.Visible            = false;
                                estadorut = 0;
                            }
                        }
                        else
                        {
                            lblErrorRut.Text    = "Rut ingresado no es valido";
                            lblErrorRut.Visible = true;
                            //  btnComprobar.Visible = false;
                            PanelContenido.Visible          = false;
                            btnVerificarFuncionario.Visible = false;
                            panelSuperior.BackColor         = Color.FromArgb(152, 75, 67);
                            txtRutFuncionario.BackColor     = Color.FromArgb(152, 75, 67);
                            txtRutFuncionario.MaxLength     = 13;
                            panelBotones.Visible            = false;
                            estadorut = 0;
                        }
                    }
                    else
                    {
                        panelSuperior.BackColor         = Color.FromArgb(176, 171, 162);
                        txtRutFuncionario.BackColor     = Color.FromArgb(176, 171, 162);
                        lblErrorRut.Text                = "Ingresando rut";
                        lblErrorRut.Visible             = true;
                        PanelContenido.Visible          = false;
                        btnVerificarFuncionario.Visible = false;
                        estadorut = 0;
                        txtRutFuncionario.MaxLength = 13;
                        panelBotones.Visible        = false;
                    }
                }
            }
        }