//Validar el Cajero por la cédula private void txtCedula_Validating(object sender, CancelEventArgs e) { try { Convert.ToInt32(txtCedula.Text); epCedula.Clear(); } catch (Exception) { epCedula.SetError(txtCedula, "La cedula debe ser numerica"); e.Cancel = true; return; } try { IServicio serv = new ServicioClient(); usuBuscado = serv.BuscarUsuario(Convert.ToInt32(txtCedula.Text), usuLogueado); if (usuBuscado != null) { txtCedula.Text = usuBuscado.Cedula.ToString(); txtUsuario.Text = usuBuscado.NomUsu; txtNomApe.Text = usuBuscado.NomCompleto; txtPass.Text = usuBuscado.Pass.ToString(); txtHoraIni.Text = TimeSpan.Parse(((Cajero)usuBuscado).HoranIni.ToShortTimeString()).ToString(); txtHoraFin.Text = TimeSpan.Parse(((Cajero)usuBuscado).HoranFin.ToShortTimeString()).ToString(); btnEliminar.Enabled = true; btnModificar.Enabled = true; txtCedula.Enabled = false; txtUsuario.Enabled = false; txtPass.Enabled = false; } else { btnIngresar.Enabled = true; } } catch (Exception ex) { if (ex.Message.Length > 80) { lblMensajes.Text = ex.Message.Substring(0, 80); } else { lblMensajes.Text = ex.Message; } } }