//Método que verifica que los campos tengan información private bool ValidarCampos() { bool Regresar = true; try { // Verifica que los campos tengan información en ellos if (EDT_Usuario.TextLength == 0 || EDT_Usuario.Text == "") { Glo.Mensajes(3, "Usuario"); EDT_Usuario.Focus(); Regresar = false; } if (EDT_Contrasena.TextLength == 0 || EDT_Contrasena.Text == "") { Glo.Mensajes(3, "Contrasena"); EDT_Contrasena.Focus(); Regresar = false; } } catch (Exception ex) { Glo.Mensajes(10, ex.Message); Regresar = false; } return(Regresar); }
// Evento del botón Aceptar private void BTN_Aceptar_Click(object sender, EventArgs e) { try { // Revisa los campos if (ValidarCampos()) { // Verifica si el registro se creará o se modificará if (gnIdUsuario == 0) { // Se estructura query para verificar que NO existe tal usuario SqlCommand cmd = BD.conexion.CreateCommand(); cmd.CommandText = "If Exists(Select EMPLEADOS.Usuario From EMPLEADOS Where EMPLEADOS.Usuario = '" + EDT_Usuario.Text + "') Select 'true' Else Select 'false'"; // Verifica si se encontró el usuario if (Convert.ToBoolean(cmd.ExecuteScalar())) { // Marca error y te regresa al campo MessageBox.Show("El usuario ya existe.", "DenTech Error", MessageBoxButtons.OK, MessageBoxIcon.Error); EDT_Usuario.Focus(); return; } // Se estructura query para agregar el registro a la base de datos cmd.CommandText = "Insert Into EMPLEADOS(Usuario, Nombre, ApellidoP, ApellidoM, Password, Tipo_Usuario) " + "Values('" + EDT_Usuario.Text + "', '" + EDT_Nombre.Text + "', '" + EDT_ApellidoP.Text + "', '" + EDT_ApellidoM.Text + "', '" + EDT_Password.Text + "', '" + COMBO_TipoUsuario.SelectedIndex + "')"; cmd.ExecuteNonQuery(); MessageBox.Show("Registro agregado con éxito.", "DenTech", MessageBoxButtons.OK, MessageBoxIcon.Information); } else // Registro existente, se modificará { // Se abre la conexión y se estructura el query para agregar el registro SqlCommand cmd = BD.conexion.CreateCommand(); cmd.CommandText = "Update EMPLEADOS " + "Set Usuario = '" + EDT_Usuario.Text + "', Nombre = '" + EDT_Nombre.Text + "', ApellidoP = '" + EDT_ApellidoP.Text + "', ApellidoM = '" + EDT_ApellidoM.Text + "', Password = '******', Tipo_Usuario = '" + COMBO_TipoUsuario.SelectedIndex + "' " + "Where Id_Empleado = " + gnIdUsuario; cmd.ExecuteNonQuery(); MessageBox.Show("Registro modificado con éxito.", "DenTech", MessageBoxButtons.OK, MessageBoxIcon.Information); if (gnIdUsuario == Settings.Default.IDUsuario) { Settings.Default.TipoUsuario = COMBO_TipoUsuario.SelectedIndex; } } // Cierra la ventana this.Close(); } } catch (Exception ex) { Glo.Mensajes(10, ex.Message); } }
private bool ValidarCampos() { bool Regresar = true; try { if (EDT_Usuario.TextLength == 0 || EDT_Usuario.Text == "") { Glo.Mensajes(3, "Usuario"); EDT_Usuario.Focus(); Regresar = false; } if (EDT_Contrasena.TextLength == 0 || EDT_Contrasena.Text == "") { Glo.Mensajes(3, "Contraseña"); EDT_Contrasena.Focus(); Regresar = false; } if (EDT_Servidor.TextLength == 0 || EDT_Servidor.Text == "") { Glo.Mensajes(3, "Servidor"); EDT_Servidor.Focus(); Regresar = false; } if (EDT_BaseDatos.TextLength == 0 || EDT_BaseDatos.Text == "") { Glo.Mensajes(3, "Base de Datos"); EDT_Usuario.Focus(); Regresar = false; } } catch (Exception ex) { Glo.Mensajes(10, ex.Message); Regresar = false; } return(Regresar); }
// Método que verifica si los campos tienen información private bool ValidarCampos() { bool Regresar = true; try { // Verifica que el campo Usuario tenga información if (EDT_Usuario.TextLength == 0 || EDT_Usuario.Text == "") { // Marca error y te regresa al campo Glo.Mensajes(3, "Usuario"); EDT_Usuario.Focus(); Regresar = false; } // Verifica que el campo Nombre tenga información if (EDT_Nombre.TextLength == 0 || EDT_Nombre.Text == "") { // Marca error y te regresa al campo Glo.Mensajes(3, "Nombre"); EDT_Nombre.Focus(); Regresar = false; } // Verifica que el campo ApellidoP tenga información if (EDT_ApellidoP.TextLength == 0 || EDT_ApellidoP.Text == "") { // Marca error y te regresa al campo Glo.Mensajes(3, "Ap. Paterno"); EDT_ApellidoP.Focus(); Regresar = false; } // Verifica que el campo ApellidoM tenga información if (EDT_ApellidoM.TextLength == 0 || EDT_ApellidoM.Text == "") { // Marca error y te regresa al campo Glo.Mensajes(3, "Ap. Materno"); EDT_ApellidoM.Focus(); Regresar = false; } // VErifica que el campo Password tenga información if (EDT_Password.TextLength == 0 || EDT_Password.Text == "") { // Marca error y te regresa al campo Glo.Mensajes(3, "Contraseña"); EDT_Password.Focus(); Regresar = false; } // Verifica que el combo TipoUsuario tenga información if (COMBO_TipoUsuario.SelectedIndex == -1) { // Marca error y te regresa al campo Glo.Mensajes(3, "Tipo"); COMBO_TipoUsuario.Focus(); Regresar = false; } } catch (Exception ex) { Glo.Mensajes(10, ex.Message); Regresar = false; } return(Regresar); }