/// <summary> /// Selects the Single object of RolUsuarioModel table. /// </summary> public RolUsuarioModel GetRolUsuarioModel(int aId) { RolUsuarioModel RolUsuarioModel = null; try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlCommand command = connection.CreateCommand(); command.Parameters.AddWithValue("@pMode", 2); command.Parameters.AddWithValue("@Id", aId); command.CommandType = CommandType.StoredProcedure; command.CommandText = "spRolUsuario"; SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { int Id = (int)(reader["Id"]); int? Id_Personas = reader["Id_Personas"] as int?; int? Id_roles = reader["Id_roles"] as int?; bool Activo = (bool)(reader["Activo"]); DateTime FECHA_CREACION = (DateTime)(reader["FECHA_CREACION"]); DateTime?FECHA_MODIFICACION = reader["FECHA_MODIFICACION"] as DateTime?; string USUARIO_CREADOR = (string)(reader["USUARIO_CREADOR"]); string USUARIO_MODIFICADOR = (reader["USUARIO_MODIFICADOR"]) == DBNull.Value ? null : (string)(reader["USUARIO_MODIFICADOR"]); RolUsuarioModel = new RolUsuarioModel { Id = Id, Id_personas = Id_Personas, Id_roles = Id_roles, Activo = Activo, Fecha_creacion = FECHA_CREACION, Fecha_modificacion = FECHA_MODIFICACION, Usuario_creador = USUARIO_CREADOR, Usuario_modificador = USUARIO_MODIFICADOR, }; } } } return(RolUsuarioModel); } catch (Exception) { return(null); } }
/// <summary> /// Saves a record to the RolUsuarioModel table. /// returns True if value saved successfully else false /// Throw exception with message value EXISTS if the data is duplicate /// </summary> public bool Insert(RolUsuarioModel aRolUsuarioModel) { try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlTransaction sqlTran = connection.BeginTransaction(); SqlCommand command = connection.CreateCommand(); command.Transaction = sqlTran; command.Parameters.AddWithValue("@pMode", 4); //command.Parameters.AddWithValue("@ID_user", ID_user); command.Parameters.AddWithValue("@Id_Persona", aRolUsuarioModel.Id_persona == null ? (object)DBNull.Value : aRolUsuarioModel.Id_persona); command.Parameters.AddWithValue("@Id_rol", aRolUsuarioModel.Id_rol == null ? (object)DBNull.Value : aRolUsuarioModel.Id_rol); command.Parameters.AddWithValue("@Activo", aRolUsuarioModel.Activo); command.Parameters.AddWithValue("@Usuario_creador", aRolUsuarioModel.Usuario_creador); command.Parameters.AddWithValue("@Usuario_modificador", aRolUsuarioModel.Usuario_modificador == null ? (object)DBNull.Value : aRolUsuarioModel.Usuario_modificador); SqlParameter paramId = new SqlParameter("@IDENTITY", SqlDbType.Int); paramId.Direction = ParameterDirection.Output; command.Parameters.Add(paramId); command.CommandType = CommandType.StoredProcedure; command.CommandText = "sp_tRolUsuario"; int afectados = command.ExecuteNonQuery(); int identity = Convert.ToInt32(command.Parameters["@IDENTITY"].Value.ToString()); // Commit the transaction. sqlTran.Commit(); connection.Close(); connection.Dispose(); if (afectados > 0) { return(true); } else { return(false); } } } catch (Exception) { return(false); } }
/// <summary> /// Selects the Single object of RolUsuarioModel table. /// </summary> public RolUsuarioModel GetRolUsuarioModel(int aId) { RolUsuarioModel RolUsuarioModel = null; try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlCommand command = connection.CreateCommand(); command.Parameters.AddWithValue("@pMode", 2); command.Parameters.AddWithValue("@Id", aId); command.CommandType = CommandType.StoredProcedure; command.CommandText = "sp_tRolUsuario"; SqlDataReader reader = command.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { int Id = (int)(reader["Id"]); int? Id_Persona = reader["Id_Persona"] as int?; int? Id_rol = reader["Id_rol"] as int?; bool Activo = (bool)(reader["Activo"]); RolUsuarioModel = new RolUsuarioModel { Id = Id, Id_persona = Id_Persona, Id_rol = Id_rol, Activo = Activo, }; } } } return(RolUsuarioModel); } catch (Exception) { return(null); } }
/// <summary> /// Updates a record to the RolUsuarioModel table. /// returns True if value saved successfully else false /// Throw exception with message value EXISTS if the data is duplicate /// </summary> public bool Update(RolUsuarioModel aRolUsuarioModel) { try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlTransaction sqlTran = connection.BeginTransaction(); SqlCommand command = connection.CreateCommand(); command.Transaction = sqlTran; command.Parameters.AddWithValue("@pMode", 5); command.Parameters.AddWithValue("@Id", aRolUsuarioModel.Id); command.Parameters.AddWithValue("@Id_Personas", aRolUsuarioModel.Id_personas == null ? (object)DBNull.Value : aRolUsuarioModel.Id_personas); command.Parameters.AddWithValue("@Id_roles", aRolUsuarioModel.Id_roles == null ? (object)DBNull.Value : aRolUsuarioModel.Id_roles); command.Parameters.AddWithValue("@Activo", aRolUsuarioModel.Activo); command.Parameters.AddWithValue("@FECHA_MODIFICACION", aRolUsuarioModel.Fecha_modificacion == null ? (object)DBNull.Value : aRolUsuarioModel.Fecha_modificacion); command.Parameters.AddWithValue("@USUARIO_MODIFICADOR", aRolUsuarioModel.Usuario_modificador == null ? (object)DBNull.Value : aRolUsuarioModel.Usuario_modificador); command.CommandType = CommandType.StoredProcedure; command.CommandText = "spRolUsuario"; int afectados = command.ExecuteNonQuery(); // Commit the transaction. sqlTran.Commit(); connection.Close(); connection.Dispose(); if (afectados > 0) { return(true); } else { return(false); } } } catch (Exception) { return(false); } }
/// <summary> /// Saves a record to the RolUsuarioModel table. /// returns True if value saved successfully else false /// Throw exception with message value EXISTS if the data is duplicate /// </summary> public bool Insert(RolUsuarioModel aRolUsuarioModel) { try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlCommand command = connection.CreateCommand(); command.Parameters.AddWithValue("@Id_Persona_", aRolUsuarioModel.Id_persona); command.Parameters.AddWithValue("@Id_rol_", aRolUsuarioModel.Id_rol); command.Parameters.AddWithValue("@USUARIO_CREADOR_", aRolUsuarioModel.Usuario_creador); command.CommandType = CommandType.StoredProcedure; command.CommandText = "RolUsuarioInsertBYUsuario"; int afectados = command.ExecuteNonQuery(); connection.Close(); connection.Dispose(); if (afectados > 0) { return(true); } else { return(false); } } } catch (SqlException ex) { daLogError daerror = new daLogError(); var e = new LogErrorModel("", "Error el deshabilitar rol", TipoOperacion.Insert, "Capa datos", ex, ex.Number); daerror.InsertarError(e); } catch (Exception ex) { daLogError daerror = new daLogError(); var e = new LogErrorModel("", "Error el deshabilitar rol ", TipoOperacion.Insert, "Capa datos", ex); daerror.InsertarError(e); } return(false); }
private void btnDeshabilitar_Click(object sender, EventArgs e) { if (lbxHabilitados.SelectedValue == null) { return; } if (Rol != null) { //las personas por un rol RolUsuarioModel row = new RolUsuarioModel(); row.Id_rol = Rol.Id; row.Id_persona = Convert.ToInt32(lbxHabilitados.SelectedValue); row.Usuario_creador = Sesion.UserNombreCompleto; //tabla userRoles using (WsSistemaBancario.RolUsuarioServiceClient rol = new WsSistemaBancario.RolUsuarioServiceClient()) { if (!rol.RolUsuario_EliminarPorUsuario(row)) { MetroFramework.MetroMessageBox.Show(this, "Error el deshabilitar rol.", "Permisos.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); return; } } } else { //las personas por un componente, tomar en cuenta roles PermisosUsuarioModel per = new PermisosUsuarioModel(); per.USUARIO_CREADOR = Sesion.UserNombreCompleto; per.Id_usuario = Convert.ToInt32(lbxHabilitados.SelectedValue); per.Id_componente = Componente.Id; per.Estado = false; using (WsSistemaBancario.PermisosUsuarioServiceClient permiso = new WsSistemaBancario.PermisosUsuarioServiceClient()) { error = null; if (!permiso.PermisosUsuario_CambiarPorUsuario(per, ref error)) { MetroFramework.MetroMessageBox.Show(this, error, "Permisos.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); } } } CargaInicial(); }
private void btnEditar_Click(object sender, EventArgs e) { try { using (WsSistemaBancario.RolUsuarioServiceClient rol = new WsSistemaBancario.RolUsuarioServiceClient()) { RolUsuarioModel ru = new RolUsuarioModel(); ru.Id = Convert.ToInt16(idRolUsuario.Text); ru.Id_persona = Convert.ToInt16(txtIdUsuario.Text); ru.Id_persona = Convert.ToInt16(txtIdUsuario.Text); ru.Id_rol = idRol; ru.Usuario_creador = "Ad"; ru.Activo = chbActivo.Checked; rol.RolUsuario_Editar(ru, 1); } } catch (Exception) { } }
private void btnInsertarUsuario_Click(object sender, EventArgs e) { try { using (WsSistemaBancario.RolUsuarioServiceClient CrearRolUsuario = new WsSistemaBancario.RolUsuarioServiceClient()) { RolUsuarioModel rum = new RolUsuarioModel(); rum.Id_persona = idPersona; rum.Id_rol = idRol; rum.Activo = chbEstado.Checked; rum.Usuario_creador = "Administrador"; CrearRolUsuario.RolUsuario_Crear(rum, 1); } llenarDGVUsuarios(); pnlAgregarUsuario.SendToBack(); pnlSecundario.BringToFront(); } catch (Exception) { } }
private void btnAgregarRol_Click(object sender, EventArgs e) { try { using (WsSistemaBancario.RolUsuarioServiceClient RolUsuario = new WsSistemaBancario.RolUsuarioServiceClient()) { RolUsuarioModel ru = new RolUsuarioModel(); ru.Id_persona = id; ru.Id_rol = idRol; ru.Activo = chbRolActivo.Checked; ru.Fecha_creacion = DateTime.Now; ru.Usuario_creador = "Saurom"; RolUsuario.RolUsuario_Crear(ru, 1); llenarDGVRolesUsuario(); } } catch (Exception) { } }
private void btnHabilitar_Click(object sender, EventArgs e) { //Habilitar rol if (Usuario != null) { RolUsuarioModel row = new RolUsuarioModel(); row.Id_rol = IdRolSelect; row.Id_persona = Usuario.Id; row.Usuario_creador = Sesion.UserNombreCompleto; //tabla userRoles using (WsSistemaBancario.RolUsuarioServiceClient rol = new WsSistemaBancario.RolUsuarioServiceClient()) { if (!rol.RolUsuario_Crear(row, Usuario.Id)) { MetroFramework.MetroMessageBox.Show(this, "Error el deshabilitar rol.", "Permisos.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); return; } } } else { //tabla permisos PermisosUsuarioModel row = new PermisosUsuarioModel(); row.Id_rol = IdRolSelect; row.Id_componente = Componente.Id; row.USUARIO_CREADOR = Sesion.UserNombreCompleto; using (WsSistemaBancario.PermisosUsuarioServiceClient rol = new WsSistemaBancario.PermisosUsuarioServiceClient()) { error = null; if (!rol.PermisosUsuario_CrearPorRol(row, ref error)) { MetroFramework.MetroMessageBox.Show(this, "Error el habilitar rol.", "Permisos.", MessageBoxButtons.OK, MessageBoxIcon.Error, 170); return; } } } CargaInicial(); }
private void btnInsertarUsuario_Click(object sender, EventArgs e) { try { string passEncrypt = Encrypt.GetSHA256(txtContraseña.Text); using (WsSistemaBancario.PersonaServiceClient CrearUsuario = new WsSistemaBancario.PersonaServiceClient()) { confirmarCreacion = CrearUsuario.Persona_CrearNuevoUsuario(idPersona, txtUsuario.Text, passEncrypt, chbEstado.Checked); txtUsuarioBuscado.Text = ""; txtContraseña.Text = ""; txtUsuario.Text = ""; using (WsSistemaBancario.RolUsuarioServiceClient CrearRolUsuario = new WsSistemaBancario.RolUsuarioServiceClient()) { RolUsuarioModel rum = new RolUsuarioModel(); rum.Id_persona = idPersona; rum.Id_rol = idRol; rum.Activo = true; rum.Fecha_creacion = DateTime.Now; rum.Usuario_creador = "Administrador"; CrearRolUsuario.RolUsuario_Crear(rum, 1); } //llenarDGVUsuarios(); pnlAgregarUsuario.SendToBack(); // pnlSecundario.BringToFront(); } MessageBox.Show("Usuario agregado correctamente!", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool RolUsuario_EliminarPorUsuario(RolUsuarioModel aRolUsuario) { return(BLRolUsuario.eliminarPorUsuario(aRolUsuario)); }
/// <summary> /// Updates a record to the roles usuario table. /// returns True if value saved successfully else false /// Throw exception with message value EXISTS if the data is duplicate /// </summary> public bool Editar(RolUsuarioModel aRolUsuario) { return(ADRolUsuarioManager.Update(aRolUsuario)); }
/// <summary> /// Saves a record to the rol usuario table. /// returns True if value saved successfully else false /// Throw exception with message value EXISTS if the data is duplicate /// </summary> public bool Crear(RolUsuarioModel aRolUsuario) { return(ADRolUsuarioManager.Insert(aRolUsuario)); }
public bool RolUsuario_Editar(RolUsuarioModel aRolUsuario) { return(BLRolUsuario.Editar(aRolUsuario)); }
public bool RolUsuario_Crear(RolUsuarioModel aRolUsuario) { return(BLRolUsuario.Crear(aRolUsuario)); }
public bool RolUsuario_Crear(RolUsuarioModel aRolUsuario, int id_user) { return(BLRolUsuario.Crear(aRolUsuario)); }
public bool eliminarPorUsuario(RolUsuarioModel aRolUsuario) { return(ADRolUsuarioManager.Eliminar(aRolUsuario)); }