private void Registro_Usuario_Load(object sender, EventArgs e) { txtcodigo.CharacterCasing = CharacterCasing.Upper; txtClaveUsu.CharacterCasing = CharacterCasing.Upper; try { Clases.Usuario pUsuario = new Clases.Usuario(); pUsuario.CargaRol(conecta.conexion, cmbRol); if (lblAccion.Text == "I") { txtcodigo.Clear(); txtCodEmpleado.Clear(); txtApellidoUsu.Clear(); txtNombreUsu.Clear(); txtClaveUsu.Clear(); } else if ((lblAccion.Text == "M") || (lblAccion.Text == "E")) { if (conecta.AbrirConexion() == true) { Usuarioseleccionado = Clases.Usuario.ObtenerUsuario(conecta.conexion, txtcodigo.Text); txtcodigo.Text = Usuarioseleccionado.Cod_Usuario; txtCodEmpleado.Text = Convert.ToString(Usuarioseleccionado.Cod_Empl_Usuario); txtApellidoUsu.Text = Usuarioseleccionado.Apellido_Empl_Usuario; txtNombreUsu.Text = Usuarioseleccionado.Nombre_Empl_Usuario; txtClaveUsu.Text = Usuarioseleccionado.Clave_Usuario; cmbRol.Text = Usuarioseleccionado.Perfil_Rol_Usuario; if (Usuarioseleccionado.Estado_Usuario == 0) { cmbEstado.Text = "Activo"; } else { cmbEstado.Text = "Inactivo"; } conecta.CerrarConexion(); } } } catch (MySqlException ex) { MessageBox.Show(ex.Message); } }
private void btnagregar_Click(object sender, EventArgs e) { try { if (conecta.AbrirConexion() == true) { int resultado = 0, resultado1 = 0; Clases.Usuario pUsuario = new Clases.Usuario(); pUsuario.Cod_Usuario = txtcodigo.Text; pUsuario.Cod_Empl_Usuario = Convert.ToInt32(txtCodEmpleado.Text); pUsuario.Apellido_Empl_Usuario = txtApellidoUsu.Text; pUsuario.Nombre_Empl_Usuario = txtNombreUsu.Text; pUsuario.Clave_Usuario = txtClaveUsu.Text; pUsuario.Perfil_Rol_Usuario = cmbRol.DisplayMember; pUsuario.CodRol_Usuario = Convert.ToInt16(cmbRol.SelectedValue); if (cmbEstado.Text == "Activo") { pUsuario.Estado_Usuario = 0; } else { pUsuario.Estado_Usuario = 1; } switch (lblAccion.Text) { case "I": resultado = Clases.Usuario.AgregarUsuario(conecta.conexion, pUsuario); resultado1 = Clases.Usuario.AgregarRolUsuario(conecta.conexion, pUsuario.Cod_Usuario, pUsuario.CodRol_Usuario); break; case "M": resultado = Clases.Usuario.ModificarUsuario(conecta.conexion, pUsuario); resultado1 = Clases.Usuario.ModificarRolUsuario(conecta.conexion, pUsuario.Cod_Usuario, pUsuario.CodRol_Usuario); break; case "E": resultado = Clases.Usuario.EliminarUsuario(conecta.conexion, pUsuario.Cod_Usuario); resultado1 = Clases.Usuario.EliminarRolUsuario(conecta.conexion, pUsuario.Cod_Usuario); break; } if ((resultado > 0) && (resultado1 > 0)) { if (lblAccion.Text == "I") { MessageBox.Show("Registro Ingresado exitosamente"); } else if (lblAccion.Text == "M") { MessageBox.Show("Registro Actualizado exitosamente"); } else if (lblAccion.Text == "E") { MessageBox.Show("Registro Eliminado exitosamente"); } this.Close(); } conecta.CerrarConexion(); } } catch (MySqlException ex) { MessageBox.Show(ex.Message); this.Close(); } }