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; } } } }
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; } } } }