protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { UsuarioTextBox.Focus(); } }
private bool validar() { bool paso = true; MyErrorProvider.Clear(); if (NombresTextBox.Text == string.Empty) { MyErrorProvider.SetError(NombresTextBox, "El campo Nombre no puede estar vacio"); NombresTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(NivelUsuarioComboBox.Text)) { MyErrorProvider.SetError(NivelUsuarioComboBox, "El campo NivelUsuario no puede estar vacio"); NivelUsuarioComboBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "El campo Usuario no puede estar vacio"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ClaveTextBox.Text)) { MyErrorProvider.SetError(ClaveTextBox, " El campo Clave no puede estar vacio"); ClaveTextBox.Focus(); paso = false; } return(paso); }
private void IniciarSesionButton_Click(object sender, EventArgs e) { if (!Validar()) { return; } MainForms main = new MainForms(); lista = UsuariosBLL.GetList(p => true); bool paso = false; foreach (var item in lista) { if ((item.NombreUsuario == UsuarioTextBox.Text) && (item.ClaveUsuario == ContrasenaTextBox.Text)) { UsuarioId = item.UsuarioId; TipoUsuario = item.TipoUsuario; Nombre = item.Nombres; main.Show(); paso = true; break; } } if (paso == false) { MessageBox.Show("Usuario o Contraseña incorrecto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); UsuarioTextBox.Text = string.Empty; UsuarioTextBox.Focus(); ContrasenaTextBox.Text = string.Empty; } }
private bool Validar() { bool paso = true; ErrorProvider.Clear(); if (NombreTextBox.Text == string.Empty) { ErrorProvider.SetError(NombreTextBox, "El Campo nombre no puede estar vacio"); NombreTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EmailTextBox.Text)) { ErrorProvider.SetError(EmailTextBox, "el campo email no puede esar vacio"); EmailTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { ErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacia"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ClaveTextBox.Text)) { ErrorProvider.SetError(ClaveTextBox, "Este campo o puede estar vacio"); ClaveTextBox.Focus(); paso = false; } return(paso); }
public bool validarBase() { Contexto c = new Contexto(); Repositorio <Usuarios> rep = new Repositorio <Usuarios>(); bool paso = true; if (c.Usuarios.Any(p => p.Usuario == UsuarioTextBox.Text)) { SuperErrorProvider.SetError(UsuarioTextBox, "Este usuario ya existe en la base de datos"); UsuarioTextBox.Focus(); paso = false; } if (c.Usuarios.Any(p => p.Nombres.Equals(NombresTextBox.Text))) { SuperErrorProvider.SetError(NombresTextBox, "Este nombre ya existe en la base de datos"); NombresTextBox.Focus(); paso = false; } if (c.Usuarios.Any(p => p.Correo.Equals(CorreoTextBox.Text))) { SuperErrorProvider.SetError(CorreoTextBox, "Este nombre ya existe en la base de datos"); UsuarioTextBox.Focus(); paso = false; } c.Dispose(); return(paso); }
private void IngresarButton_Click(object sender, EventArgs e) { MainForm main = new MainForm(); if (!Validar()) { return; } lista = Metodos.GetList(p => true); bool paso = false; foreach (var item in lista) { if ((item.NombreUsuario == UsuarioTextBox.Text) && (item.Contrasena == ContrasenaTextBox.Text)) { UsuarioId = item.UsuarioId; main.Show(); paso = true; break; } } if (paso == false) { MessageBox.Show("Usuario o Contraseña incorrecto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); UsuarioTextBox.Text = string.Empty; UsuarioTextBox.Focus(); ContrasenaTextBox.Text = string.Empty; } }
private bool Validar() //Funcion encargada de validar el registro { bool Paso = true; MyErrorProvider.Clear(); if (UsuarioTextBox.Text == string.Empty) //Valida que el vendedor no este vacio { MyErrorProvider.SetError(UsuarioTextBox, "La factura debe tener un vendedor asignado!"); UsuarioTextBox.Focus(); Paso = false; } if (ClienteTextBox.Text == string.Empty) //Valida que el cliente no este vacio { MyErrorProvider.SetError(ClienteTextBox, "La factura debe tener un cliente!"); ClienteTextBox.Focus(); Paso = false; } if (DetalleDataGridView.Rows.Count <= 0 || Convert.ToSingle(TotalTextBox.Text) == 0) //Valida que el cliente no este vacio { MyErrorProvider.SetError(DetalleDataGridView, "La factura debe tener al menos un producto vendido!"); ProductoIdNumericUpDown.Focus(); Paso = false; } return(Paso); }
private bool Validar() { bool paso = true; MyErrorProvider.Clear(); if (string.IsNullOrWhiteSpace(NombresTextBox.Text)) { MyErrorProvider.SetError(NombresTextBox, "El campo Nombre no puede estar vacio"); NombresTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EmailTextBox.Text)) { MyErrorProvider.SetError(EmailTextBox, "El campo Email no puede estar vacio"); EmailTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(NivelUsuarioComboBox.Text)) { MyErrorProvider.SetError(NivelUsuarioComboBox, "El campo Email no puede estar vacio"); NivelUsuarioComboBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ClaveTextBox.Text)) { MyErrorProvider.SetError(ClaveTextBox, "El campo Clave no puede estar vacio"); ClaveTextBox.Focus(); paso = false; } if (RepetirClaveTextBox.Text != ClaveTextBox.Text) { MyErrorProvider.SetError(RepetirClaveTextBox, "La clave no coincide."); RepetirClaveTextBox.Focus(); paso = false; } if (FechaIngresoDateTimePicker.Value > DateTime.Now) { MyErrorProvider.SetError(FechaIngresoDateTimePicker, "No se puede registrar esta fecha."); FechaIngresoDateTimePicker.Focus(); paso = false; } return(paso); }
public bool validar() { bool paso = true; if (string.IsNullOrWhiteSpace(NombresTextBox.Text)) { SuperErrorProvider.SetError(NombresTextBox, "Este campo no puede estar vacio"); NombresTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(CorreoTextBox.Text)) { SuperErrorProvider.SetError(CorreoTextBox, "Este campo no puede estar vacio"); CorreoTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { SuperErrorProvider.SetError(UsuarioTextBox, "Este campo no puede estar vacio"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ConfirmPasswordTextBox.Text)) { SuperErrorProvider.SetError(ConfirmPasswordTextBox, "Este campo no puede estar vacio"); ConfirmPasswordTextBox.Focus(); paso = false; } if (!ConfirmPasswordTextBox.Text.Equals(PasswordTextBox.Text)) { SuperErrorProvider.SetError(ConfirmPasswordTextBox, "Ambos campos deben coincidir"); ConfirmPasswordTextBox.Focus(); SuperErrorProvider.SetError(PasswordTextBox, "Ambos campos deben coincidir"); PasswordTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(PasswordTextBox.Text)) { SuperErrorProvider.SetError(PasswordTextBox, "Este campo no puede estar vacio"); PasswordTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { bool paso = true; MyErrorProvider.Clear(); if (IdnumericUpDown.Value == 0) { MyErrorProvider.SetError(IdnumericUpDown, "El campo Id no puede estar vacio"); IdnumericUpDown.Focus(); paso = false; } if (NombreTextBox.Text == string.Empty) { MyErrorProvider.SetError(NombreTextBox, "El campo Nombre no puede estar vacio"); NombreTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EmailTextBox.Text)) { MyErrorProvider.SetError(EmailTextBox, "El campo Email no puede estar vacio"); EmailTextBox.Focus(); paso = false; } if (UserradioButton.Checked == false && AdminradioButton.Checked == false) { MyErrorProvider.SetError(NivelUsergroupBox, "Debe elegir un tipo de usuario"); NivelUsergroupBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "El campo Cedula no puede estar vacio"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ClaveTextBox.Text)) { MyErrorProvider.SetError(ClaveTextBox, "El campo Clave no puede estar vacio"); ClaveTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { MyErrorProvider.Clear(); bool paso = true; if (string.IsNullOrWhiteSpace(NombreTextBox.Text)) { MyErrorProvider.SetError(NombreTextBox, "El campo nombre no ouede estar vacio"); NombreTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(CedulaMaskedTextBox.Text)) { MyErrorProvider.SetError(CedulaMaskedTextBox, "El campo cedula no puede estar vacio"); CedulaMaskedTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(TipoComboBox.Text)) { MyErrorProvider.SetError(TipoComboBox, "Debe de seleccionar un tipo de usuario"); TipoComboBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text)) { MyErrorProvider.SetError(CelularMaskedTextBox, "El campo celular no puede estar vacio"); CelularMaskedTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text)) { MyErrorProvider.SetError(ContraseñaTextBox, "El campo contraseña no puuede estar vacio"); ContraseñaTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { bool paso = true; MyErrorProvider.Clear(); if (NombresTextBox.Text == string.Empty) { MyErrorProvider.SetError(NombresTextBox, "El campo Nombre no puede estar vacio"); NombresTextBox.Focus(); paso = false; } if (EmailTextBox.Text == string.Empty) { MyErrorProvider.SetError(EmailTextBox, "El campo Email no puede estar vacio"); EmailTextBox.Focus(); paso = false; } if (NivelUsuarioComboBox.Text == string.Empty) { MyErrorProvider.SetError(NivelUsuarioComboBox, "El campo Email no puede estar vacio"); NivelUsuarioComboBox.Focus(); paso = false; } if (UsuarioTextBox.Text == string.Empty) { MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio"); UsuarioTextBox.Focus(); paso = false; } if (ClaveTextBox.Text == string.Empty) { MyErrorProvider.SetError(ClaveTextBox, "El campo Clave no puede estar vacio"); ClaveTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { MyErrorProvider.Clear(); bool paso = true; if (string.IsNullOrWhiteSpace(NombreTextBox.Text)) { MyErrorProvider.SetError(NombreTextBox, "No se puede dejar este cmapo en blanco"); NombreTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(TipoComboBox.Text)) { MyErrorProvider.SetError(TipoComboBox, "No se puede dejar este cmapo en blanco"); TipoComboBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "No se puede dejar este cmapo en blanco"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ContrasenaTextBox.Text)) { MyErrorProvider.SetError(ContrasenaTextBox, "No se puede dejar este cmapo en blanco"); ContrasenaTextBox.Focus(); paso = false; } RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>(); var Lista = repositorio.GetList(p => true); foreach (var item in Lista) { if (UsuarioTextBox.Text == item.NombreUsuario) { MyErrorProvider.SetError(UsuarioTextBox, "Ya existe un usuario con este nombre"); UsuarioTextBox.Focus(); paso = false; } } return(paso); }
private bool Validar() //Funcion que valida todo el registro { bool paso = true; MyErrorProvider.Clear(); if (NombresTextBox.Text == string.Empty) // Validando que el nombre no este vacio { MyErrorProvider.SetError(NombresTextBox, "El campo \"Nombre\" no puede estar vacio"); NombresTextBox.Focus(); paso = false; } if (AdministradorRadioButton.Checked == false && SupervisorRadioButton.Checked == false && SoporteRadioButton.Checked == false && UsuarioRadioButton.Checked == false) // Validando que posea algun cargo { MyErrorProvider.SetError(NivelDeUsuarioGroupBox, "Debe elegir un tipo de usuario"); NivelDeUsuarioGroupBox.Focus(); paso = false; } if (UsuarioTextBox.Text == string.Empty || UsuarioTextBox.Text.Contains(" ")) // Validando el usuario { MyErrorProvider.SetError(UsuarioTextBox, "El campo \"Usuario\" no puede estar vacio y/o tener espacio"); UsuarioTextBox.Focus(); paso = false; } if (ClaveTextBox.Text == string.Empty || ClaveTextBox.Text.Contains(" ")) // Validando la clave { MyErrorProvider.SetError(ClaveTextBox, "El campo \"Clave\" no puede estar vacio y/o tener espacio"); ClaveTextBox.Focus(); paso = false; } if (FechaDeIngresoDateTimePicker.Value > DateTime.Now) // Validando la fecha de ingreso { MyErrorProvider.SetError(FechaDeIngresoDateTimePicker, "La fecha de ingreso no puede ser mayor a la fecha actual"); FechaDeIngresoDateTimePicker.Focus(); paso = false; } if (string.Compare(ClaveTextBox.Text, ConfirmarClaveTextBox.Text) != 0) // Confirmando contraseña { ConfirmarClaveTextBox.Text = string.Empty; MyErrorProvider.SetError(ConfirmarClaveTextBox, "La clave no coincide"); ConfirmarClaveTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { bool paso = true; if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "El campo Usuario no puede estar vacio."); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ContrasenaTextBox.Text)) { MyErrorProvider.SetError(ContrasenaTextBox, "El campo Contrasena no puede estar vacio."); ContrasenaTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { bool paso = true; if (string.IsNullOrEmpty(NombreTextBox.Text)) { MyErrorProvider.SetError(NombreTextBox, "Este campo no puede quedar vacio"); NombreTextBox.Focus(); paso = false; } if (string.IsNullOrEmpty(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "Este campo no puede quedar vacio"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrEmpty(ClaveTextBox.Text)) { MyErrorProvider.SetError(ClaveTextBox, "Este campo no puede quedar vacio"); ClaveTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ConfirmarClaveTextBox.Text)) { MyErrorProvider.SetError(ConfirmarClaveTextBox, "Este campo no puede quedar vacio"); ConfirmarClaveTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(RolComboBox.Text)) { MyErrorProvider.SetError(RolComboBox, "Este campo no puede quedar vacio"); RolComboBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EmailTextBox.Text)) { MyErrorProvider.SetError(EmailTextBox, "Este campo no puede quedar vacio"); EmailTextBox.Focus(); paso = false; } return(paso); }
public bool validar() { bool paso = true; if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text)) { MyErrorProvider.SetError(ContraseñaTextBox, "El campo constraseña no puede estar vacio"); ContraseñaTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { bool paso = true; if (string.IsNullOrWhiteSpace(ActividadComboBox.Text)) { MyErrorProvider.SetError(ActividadComboBox, "El campo Actividad no puede estar vacio"); ActividadComboBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio"); UsuarioTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { bool paso = true; if (String.IsNullOrWhiteSpace(NombresTextBox.Text)) { SuperErrorProvider.SetError(NombresTextBox, "Este campo no debe estar vacio"); paso = false; } if (String.IsNullOrWhiteSpace(EmailTextBox.Text)) { SuperErrorProvider.SetError(EmailTextBox, "Este campo no debe estar vacio"); EmailTextBox.Focus(); paso = false; } if (String.IsNullOrWhiteSpace(NivelUsuarioTextBox.Text)) { SuperErrorProvider.SetError(NivelUsuarioTextBox, "Este campo no debe estar vacio"); NivelUsuarioTextBox.Focus(); paso = false; } if (String.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { SuperErrorProvider.SetError(UsuarioTextBox, "Este campo no debe estar vacio"); UsuarioTextBox.Focus(); paso = false; } if (String.IsNullOrWhiteSpace(ClaveTextBox.Text)) { SuperErrorProvider.SetError(ClaveTextBox, "Este campo no debe estar vacio"); ClaveTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() // Funcion encargada de validar los datos { bool paso = true; MyErrorProvider.Clear(); if (UsuarioTextBox.Text == string.Empty) { MyErrorProvider.SetError(UsuarioTextBox, "Debe elegir un Usuario"); UsuarioTextBox.Focus(); paso = false; } if (ClaveTextBox.Text == string.Empty) { MyErrorProvider.SetError(ClaveTextBox, "Ingrese una contraseña"); paso = false; ClaveTextBox.Focus(); } return(paso); }
private bool Validar() { bool paso = true; MyErrorProvider.Clear(); if (NombreTextBox.Text == string.Empty) { MyErrorProvider.SetError(NombreTextBox, "El campo \"Nombre\" no puede estar vacio"); NombreTextBox.Focus(); paso = false; } if (ApellidoTextBox.Text == string.Empty) { MyErrorProvider.SetError(ApellidoTextBox, "El campo \"Apellido\" no puede estar vacio"); ApellidoTextBox.Focus(); paso = false; } if (AdministradorRadioButton.Checked == false && SupervisorRadioButton.Checked == false && SoporteRadioButton.Checked == false && UsuarioRadioButton.Checked == false) { MyErrorProvider.SetError(NivelDeUsuarioGroupBox, "Debe elegir un tipo de usuario"); NivelDeUsuarioGroupBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "El campo \"Usuario\" no puede estar vacio y/o tener espacio"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ClaveTextBox.Text)) { MyErrorProvider.SetError(ClaveTextBox, "El campo \"Clave\" no puede estar vacio y/o tener espacio"); ClaveTextBox.Focus(); paso = false; } return(paso); }
private bool Validar() { MyErrorProvider.Clear(); bool paso = true; if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "No se puede dejar el campo contraseña en blanco"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text)) { MyErrorProvider.SetError(ContraseñaTextBox, "No se puede dejar el campo contraseña en blanco"); ContraseñaTextBox.Focus(); paso = false; } return(paso); }
private void BIniciarSesion_Click(object sender, EventArgs e) { var usuario = BLL.UsuariosBLL.Buscar(UsuarioTextBox.Text); if (usuario != null) { if (usuario.Clave.Equals(ContraseñaTextBox.Text)) { UsuarioTextBox.Text = "Usuario"; ContraseñaTextBox.PasswordChar = '\0'; ContraseñaTextBox.Text = "Contraseña"; UsuarioTextBox.ForeColor = ContraseñaTextBox.ForeColor = Color.Silver; UsuarioTextBox.Focus(); Hide(); var inicio = new Inicio(this); inicio.ShowDialog(); } else { MessageBox.Show(this, "La contraseña es invalida", "-- Error --"); ContraseñaTextBox.Clear(); ContraseñaTextBox.Focus(); } } else { MessageBox.Show("Este Usuario no existe en \nla base de datos", "-- Busqueda Fallida --"); UsuarioTextBox.Clear(); ContraseñaTextBox.Clear(); UsuarioTextBox.Text = "Usuario"; ContraseñaTextBox.PasswordChar = '\0'; ContraseñaTextBox.Text = "Contraseña"; ContraseñaTextBox.ForeColor = UsuarioTextBox.ForeColor = Color.Silver; UsuarioTextBox.Focus(); } }
private void Ingresar() { if (!Validar()) { return; } RepositorioBase <Usuarios> repositorio = new RepositorioBase <Usuarios>(); var Lista = repositorio.GetList(p => true); foreach (var item in Lista) { if (UsuarioTextBox.Text == item.NombreUsuario) { if (ContraseñaTextBox.Text == item.Contraseña) { UsuarioActivo = repositorio.Buscar(item.UsuarioId); MainForm menu = new MainForm(); menu.Show(); this.Close(); MyErrorProvider.Clear(); } else { MyErrorProvider.SetError(ContraseñaTextBox, "Debe digitar una contraseña valida"); ContraseñaTextBox.Focus(); break; } } else { MyErrorProvider.SetError(UsuarioTextBox, "Debe digitar un usuario valido"); UsuarioTextBox.Focus(); } } }
private void AdministradorRadioButton_CheckedChanged(object sender, EventArgs e) // Del nivel de usuario(Administrador) al usuario { UsuarioTextBox.Focus(); }
private void SupervisorRadioButton_CheckedChanged(object sender, EventArgs e) // Del nivel de usuario(Supervisor) al usuario { UsuarioTextBox.Focus(); }
private void GuardarButton_Click(object sender, EventArgs e) // Boton guardar { RepositorioBase <Usuarios> Repositorio = new RepositorioBase <Usuarios>(); Usuarios Usuario; bool paso = false; if (!Validar()) { return; } Usuario = LlenaClase(); RepositorioBase <Usuarios> Repositorio2 = new RepositorioBase <Usuarios>(); Usuarios Usuario2; int id; int.TryParse(UsuarioIdNumericUpDown.Text, out id); Usuario2 = Repositorio2.Buscar(id); if (UsuarioIdNumericUpDown.Value == 0) { if (UsuariosBLL.Existe(UsuarioTextBox.Text) == true) // Validando que el usuario no exista, en caso de ser nuevo { MyErrorProvider.SetError(UsuarioTextBox, "Ya este usuario existe, por favor eliga otro"); UsuarioTextBox.Focus(); return; } else { paso = Repositorio.Guardar(Usuario); MessageBox.Show("Usuario guardado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar un usuario que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (UsuariosBLL.Existe(UsuarioTextBox.Text) == true && string.Equals(Convert.ToString(Usuario.Usuario), Convert.ToString(Usuario2.Usuario)) == false) // Validando que el usuario no exista, en caso de ser estar modificando { MyErrorProvider.SetError(UsuarioTextBox, "Ya este usuario existe, por favor eliga otro"); UsuarioTextBox.Focus(); return; } else if (MessageBox.Show("Esta seguro que desea modificar este usuario?", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { paso = Repositorio.Modificar(Usuario); MessageBox.Show("Usuario modificado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { return; } } if (!paso) { MessageBox.Show("Error al guardar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool Validar() { bool paso = true; if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "El campo Usuario no puede estar vacio."); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ContrasenaTextBox.Text)) { MyErrorProvider.SetError(ContrasenaTextBox, "El campo Contraseña no puede estar vacio."); ContrasenaTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(NombreTextBox.Text)) { MyErrorProvider.SetError(NombreTextBox, "El campo Nombres no puede estar vacio."); NombreTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ApellidoTextBox.Text)) { MyErrorProvider.SetError(ApellidoTextBox, "El campo Apellidos no puede estar vacio."); ApellidoTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(TelefonoMaskedTextBox.Text.Replace("-", ""))) { MyErrorProvider.SetError(TelefonoMaskedTextBox, "El campo Telefono no puede estar vacio."); TelefonoMaskedTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text.Replace("-", ""))) { MyErrorProvider.SetError(CelularMaskedTextBox, "El campo Celular no puede estar vacio."); CelularMaskedTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EmailTextBox.Text)) { MyErrorProvider.SetError(EmailTextBox, "El campo Email no puede estar vacio."); EmailTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(DireccionTextBox.Text)) { MyErrorProvider.SetError(DireccionTextBox, "El campo Direccion no puede estar vacio."); DireccionTextBox.Focus(); paso = false; } return(paso); }
private void Limpiar() { UsuarioTextBox.Text = ""; PassTextBox.Text = ""; UsuarioTextBox.Focus(); }
private bool Validar() { MyErrorProvider.Clear(); bool paso = true; if (string.IsNullOrWhiteSpace(NombreTextBox.Text)) { MyErrorProvider.SetError(NombreTextBox, "El campo nombre no puede estar vacio"); NombreTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(CelularMaskedTextBox.Text)) { MyErrorProvider.SetError(CelularMaskedTextBox, "El campo celular no puede estar vacio"); CelularMaskedTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(CedulaMaskedTextBox.Text)) { MyErrorProvider.SetError(CedulaMaskedTextBox, "El campo celular no puede estar vacio"); CedulaMaskedTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(GeneroComboBox.Text)) { MyErrorProvider.SetError(GeneroComboBox, "Debe seleccionar un genero"); GeneroComboBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(TipoComboBox.Text)) { MyErrorProvider.SetError(TipoComboBox, "Debe seleccionar un Ttipo de usuario"); TipoComboBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EmailTextBox.Text)) { MyErrorProvider.SetError(EmailTextBox, "El campo email no puede estar vacio"); EmailTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(UsuarioTextBox.Text)) { MyErrorProvider.SetError(UsuarioTextBox, "El campo usuario no puede estar vacio"); UsuarioTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ContraseñaTextBox.Text)) { MyErrorProvider.SetError(ContraseñaTextBox, "El campo contraseña no puede estar vacio"); ContraseñaTextBox.Focus(); paso = false; } if (!EmailTextBox.Text.EndsWith("@gmail.com") && !EmailTextBox.Text.EndsWith("@outlook.com")) { MyErrorProvider.SetError(EmailTextBox, "El email debe de ser de @gmail.com o @outlook.com \npara poder realizar futuras recuperaciones"); EmailTextBox.Focus(); paso = false; } if (ContraseñaTextBox.Text.Length < 4) { MyErrorProvider.SetError(ContraseñaTextBox, "La contraseña debe de tener 4 o mas caracteres"); ContraseñaTextBox.Focus(); paso = false; } return(paso); }