public ModulosUsuariosDesktop(int id, ModoForm modo) : this() { this.Modo = modo; ModuloUsuario moduloUsuarioLogic = new ModuloUsuarioLogic().GetOne(id); this.ModuloActual = moduloUsuarioLogic; }
public ModuloUsuario GetOne(int ID) { ModuloUsuario modusu = new ModuloUsuario(); try { this.OpenConnection(); SqlCommand cmdGetOne = new SqlCommand("GetOne_Modulos_Usuarios", SqlConn); cmdGetOne.CommandType = CommandType.StoredProcedure; cmdGetOne.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drModulosUsuarios = cmdGetOne.ExecuteReader(); while (drModulosUsuarios.Read()) { modusu.ID = (int)drModulosUsuarios["id_modulo_usuario"]; modusu.IdUsuario = (int)drModulosUsuarios["id_usuario"]; modusu.PermiteAlta = (bool)drModulosUsuarios["alta"]; modusu.PermiteBaja = (bool)drModulosUsuarios["baja"]; modusu.PermiteModificacion = (bool)drModulosUsuarios["modificacion"]; modusu.PermiteConsulta = (bool)drModulosUsuarios["consulta"]; modusu.Modulo.ID = (int)drModulosUsuarios["id_modulo"]; } drModulosUsuarios.Close(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al recuperar datos del Modulo Usuario", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } return modusu; }
public ModuloUsuarioDesktop(int ID, ModoForm modo) : this() { Modo = modo; Business.Logic.ModuloUsuarioLogic ml = new ModuloUsuarioLogic(); ModuloActual = ml.GetOne(ID); MapearDeDatos(); }
public List<ModuloUsuario> GetAll() { List<ModuloUsuario> modulosUsuarios = new List<ModuloUsuario>(); try { this.OpenConnection(); SqlCommand cmdModuloUsuarios = new SqlCommand("select * from modulos_usuarios", sqlConn); SqlDataReader drModuloUsuarios = cmdModuloUsuarios.ExecuteReader(); while (drModuloUsuarios.Read()) { ModuloUsuario mu = new ModuloUsuario(); mu.ID = (int)drModuloUsuarios["id_modulo_usuario"]; mu.IDModulo = (int)drModuloUsuarios["id_modulo"]; mu.IDUsuario = (int)drModuloUsuarios["id_usuario"]; mu.PermiteAlta = (bool)drModuloUsuarios["alta"]; mu.PermiteBaja = (bool)drModuloUsuarios["baja"]; mu.PermiteConsulta = (bool)drModuloUsuarios["consulta"]; mu.PermiteModificacion = (bool)drModuloUsuarios["modificacion"]; modulosUsuarios.Add(mu); } drModuloUsuarios.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de modulos usuarios", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return modulosUsuarios; }
public List<ModuloUsuario> GetAll(int idUsuario) { List<ModuloUsuario> modulosusuarios = new List<ModuloUsuario>(); try { this.OpenConnection(); SqlCommand cmdGetAll = new SqlCommand("GetAll_ModulosUsuarios", SqlConn); cmdGetAll.CommandType = CommandType.StoredProcedure; cmdGetAll.Parameters.Add("@id", SqlDbType.Int).Value = idUsuario; SqlDataReader drModulosUsuarios = cmdGetAll.ExecuteReader(); while (drModulosUsuarios.Read()) { ModuloUsuario modusu = new ModuloUsuario(); modusu.ID = drModulosUsuarios.IsDBNull(2)? modusu.ID=0 : (int)drModulosUsuarios["id_modulo_usuario"]; modusu.IdUsuario = drModulosUsuarios.IsDBNull(7)? modusu.IdUsuario = idUsuario : (int)drModulosUsuarios["id_usuario"]; modusu.PermiteAlta = drModulosUsuarios.IsDBNull(3)? modusu.PermiteAlta=false : (bool)drModulosUsuarios["alta"]; modusu.PermiteBaja = drModulosUsuarios.IsDBNull(4)? modusu.PermiteBaja = false : (bool)drModulosUsuarios["baja"]; modusu.PermiteModificacion = drModulosUsuarios.IsDBNull(5)? modusu.PermiteModificacion=false : (bool)drModulosUsuarios["modificacion"]; modusu.PermiteConsulta = drModulosUsuarios.IsDBNull(6)? modusu.PermiteConsulta = false : (bool)drModulosUsuarios["consulta"]; modusu.Modulo.ID = (int)drModulosUsuarios["id_modulo"]; modusu.Modulo.Descripcion = (string)drModulosUsuarios["desc_modulo"]; modulosusuarios.Add(modusu); } drModulosUsuarios.Close(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de los permisos.", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } return modulosusuarios; }
public new void MapearADatos() { switch (this.Modo) { case ModoForm.Alta: this.ModuloActual = new ModuloUsuario(); this.ModuloActual.IdModulo = Convert.ToInt32(this.TextBoxIDModulo.Text); this.ModuloActual.IdUsuario = Convert.ToInt32(this.TextBoxIDUsuario.Text); this.ModuloActual.PermiteAlta = this.CheckAlta.Checked; this.ModuloActual.PermiteBaja = this.CheckBaja.Checked; this.ModuloActual.PermiteConsulta = this.CheckConsulta.Checked; this.ModuloActual.PermiteModificacion = this.CheckModificacion.Checked; this.ModuloActual.State = BusinessEntity.States.New; break; case ModoForm.Modificacion: this.ModuloActual = new ModuloUsuario(); this.ModuloActual.ID = Convert.ToInt32(this.TextBoxID.Text); this.ModuloActual.IdModulo = Convert.ToInt32(this.TextBoxIDModulo.Text); this.ModuloActual.IdUsuario = Convert.ToInt32(this.TextBoxIDUsuario.Text); this.ModuloActual.PermiteAlta = this.CheckAlta.Checked; this.ModuloActual.PermiteBaja = this.CheckBaja.Checked; this.ModuloActual.PermiteConsulta = this.CheckConsulta.Checked; this.ModuloActual.PermiteModificacion = this.CheckModificacion.Checked; this.ModuloActual.State = BusinessEntity.States.Modified; break; case ModoForm.Baja: this.ModuloActual.State = BusinessEntity.States.Deleted; break; case ModoForm.Consulta: this.ModuloActual.State = BusinessEntity.States.Unmodified; break; } }
public void Save(Business.Entities.ModuloUsuario modulousuario) { ModuloUsuarioData.Save(modulousuario); }
public ModuloUsuario GetOne(int ID) { ModuloUsuario mu = new ModuloUsuario(); try { this.OpenConnection(); SqlCommand cmdModuloUsuarios = new SqlCommand("SELECT * from modulos_usuarios where id_modulo_usuario=@id", sqlConn); cmdModuloUsuarios.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drModuloUsuarios = cmdModuloUsuarios.ExecuteReader(); if (drModuloUsuarios.Read()) { mu.ID = (int)drModuloUsuarios["id_modulo_usuario"]; mu.IDModulo = (int)drModuloUsuarios["id_modulo"]; mu.IDUsuario = (int)drModuloUsuarios["id_usuario"]; mu.PermiteAlta=(bool)drModuloUsuarios["alta"]; mu.PermiteBaja = (bool)drModuloUsuarios["baja"]; mu.PermiteConsulta = (bool)drModuloUsuarios["consulta"]; mu.PermiteModificacion = (bool)drModuloUsuarios["modificacion"]; } drModuloUsuarios.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de modulo usuarios", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return mu; }
protected void Update(ModuloUsuario moduloUsuario) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "UPDATE modulos_usuarios SET id_modulo=@id_modulo, id_usuario=@id_usuario, alta=@alta, baja=@baja" + "consulta=@consulta, modificacion=@modificacion " + "WHERE id_modulo_usuario=@id", sqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = moduloUsuario.ID; cmdSave.Parameters.Add("@id_modulo", SqlDbType.Int).Value = moduloUsuario.IDModulo; cmdSave.Parameters.Add("@id_usuario", SqlDbType.Int).Value = moduloUsuario.IDUsuario; cmdSave.Parameters.Add("@alta", SqlDbType.Bit).Value = moduloUsuario.PermiteAlta; cmdSave.Parameters.Add("@baja", SqlDbType.Bit).Value = moduloUsuario.PermiteBaja; cmdSave.Parameters.Add("@consulta", SqlDbType.Bit).Value = moduloUsuario.PermiteConsulta; cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit).Value = moduloUsuario.PermiteModificacion; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejeada = new Exception("Error al modificar modulo usuarios", Ex); throw ExcepcionManejeada; } finally { this.CloseConnection(); } }
protected void Insert(ModuloUsuario moduloUsuario) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand( "insert into modulos_usuarios(id_modulo,id_usuario,alta,baja,consulta,modificacion)" + "values (@id_modulo, @id_usuario,@alta,@baja,@consulta,@modificacion)" + "select @@identity", sqlConn); cmdSave.Parameters.Add("@id_modulo", SqlDbType.Int).Value = moduloUsuario.IDModulo; cmdSave.Parameters.Add("@id_usuario", SqlDbType.Int).Value = moduloUsuario.IDUsuario; cmdSave.Parameters.Add("@alta", SqlDbType.Bit).Value = moduloUsuario.PermiteAlta; cmdSave.Parameters.Add("@baja", SqlDbType.Bit).Value = moduloUsuario.PermiteBaja; cmdSave.Parameters.Add("@consulta", SqlDbType.Bit).Value = moduloUsuario.PermiteConsulta; cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit).Value = moduloUsuario.PermiteModificacion; moduloUsuario.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejeada = new Exception("Error al crear modulo usuarios", Ex); throw ExcepcionManejeada; } finally { this.CloseConnection(); } }
public void Save(ModuloUsuario moduloUsuario) { if (moduloUsuario.State == BusinessEntity.States.Deleted) { this.Delete(moduloUsuario.ID); } else if (moduloUsuario.State == BusinessEntity.States.New) { this.Insert(moduloUsuario); } else if (moduloUsuario.State == BusinessEntity.States.Modified) { this.Update(moduloUsuario); } moduloUsuario.State = BusinessEntity.States.Unmodified; }
protected void Update(ModuloUsuario modusu) { try { this.OpenConnection(); SqlCommand cmdUpdate = new SqlCommand("Update_ModulosUsuarios", SqlConn); cmdUpdate.CommandType = CommandType.StoredProcedure; cmdUpdate.Parameters.Add("@id", SqlDbType.Int).Value = modusu.ID; cmdUpdate.Parameters.Add("@idmodulo", SqlDbType.Int).Value = modusu.Modulo.ID; cmdUpdate.Parameters.Add("@idusuario", SqlDbType.Int).Value = modusu.IdUsuario; cmdUpdate.Parameters.Add("@alta", SqlDbType.Bit).Value = modusu.PermiteAlta; cmdUpdate.Parameters.Add("@baja", SqlDbType.Bit).Value = modusu.PermiteBaja; cmdUpdate.Parameters.Add("@modif", SqlDbType.Bit).Value = modusu.PermiteModificacion; cmdUpdate.Parameters.Add("@cons", SqlDbType.Bit).Value = modusu.PermiteConsulta; cmdUpdate.ExecuteNonQuery(); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al modificar datos de la Comision.", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Insert(ModuloUsuario modusu) { try { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand("Insert_ModulosUsuarios", SqlConn); cmdInsert.CommandType = CommandType.StoredProcedure; cmdInsert.Parameters.Add("@idmodulo", SqlDbType.Int).Value = modusu.Modulo.ID; cmdInsert.Parameters.Add("@idusuario", SqlDbType.Int).Value = modusu.IdUsuario; cmdInsert.Parameters.Add("@alta", SqlDbType.Bit).Value = modusu.PermiteAlta; cmdInsert.Parameters.Add("@baja", SqlDbType.Bit).Value = modusu.PermiteBaja; cmdInsert.Parameters.Add("@modif", SqlDbType.Bit).Value = modusu.PermiteModificacion; cmdInsert.Parameters.Add("@cons", SqlDbType.Bit).Value = modusu.PermiteConsulta; modusu.ID = Decimal.ToInt32((decimal)cmdInsert.ExecuteScalar()); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al crear una permiso.", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Save( ModuloUsuario ModuloUsuario) { ModuloUsuarioData.Save(ModuloUsuario); }
public void Save(ModuloUsuario mu) { ModuloUsuarioData.Save(mu); }