protected void Update(ModuloUsuario modUsr) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("UPDATE modulos_usuarios SET " + "id_modulo = @id_modulo, " + "id_usuario = @id_usuario, " + "alta = @alta, " + "baja = @baja," + "modificacion = @modificacion," + "consulta = @consulta" + "WHERE id_modulo_usuario = @id", SqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = modUsr.ID; cmdSave.Parameters.Add("@id_modulo", SqlDbType.Int).Value = modUsr.IdModulo; cmdSave.Parameters.Add("@id_usuario", SqlDbType.Int).Value = modUsr.IdUsuario; cmdSave.Parameters.Add("@alta", SqlDbType.Bit).Value = modUsr.PermiteAlta; cmdSave.Parameters.Add("@baja", SqlDbType.Bit).Value = modUsr.PermiteBaja; cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit).Value = modUsr.PermiteModificacion; cmdSave.Parameters.Add("@consulta", SqlDbType.Bit).Value = modUsr.PermiteConsulta; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al actualizar registro de modulos_usuarios", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void BotonAceptar_Click(object sender, EventArgs e) { switch (FormMode) { case FormModes.Alta: Entity = new ModuloUsuario(); MapearAEntidad(Entity); Guardar(Entity, BusinessEntity.States.New, null); LoadGrid(); break; case FormModes.Baja: Entity = new ModuloUsuario(); Guardar(Entity, BusinessEntity.States.Deleted, SelectedID); LoadGrid(); break; case FormModes.Modificacion: Entity = new ModuloUsuario(); MapearAEntidad(Entity); Guardar(Entity, BusinessEntity.States.Modified, SelectedID); LoadGrid(); break; default: break; } GridViewMU.SelectedIndex = -1; GridViewMU.Enabled = true; PanelBotonesGrilla.Visible = true; PanelABM.Visible = false; PanelAcciones.Visible = false; ClearForm(); }
public override void GuardarCambios() { ModuloUsuarioLogic modUsuLogic = new ModuloUsuarioLogic(); if (this.Modo == ModoForm.Alta) { ModuloUsuario modUsuNuevo = new ModuloUsuario(); this.ModuloUsuarioActual = modUsuNuevo; } if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { try { this.MapearADatos(); modUsuLogic.Save(this.ModuloUsuarioActual); } catch (Exception e) { this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (this.Modo == ModoForm.Baja) { try { modUsuLogic.Delete(ModuloUsuarioActual.Id); } catch (Exception e) { this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public List <ModuloUsuario> GetAll() { List <ModuloUsuario> lista = new List <ModuloUsuario>(); this.OpenConnection(); try { SqlCommand cmd = new SqlCommand("ModuloGetAll", sqlConn); cmd.CommandType = System.Data.CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ModuloUsuario modusu = new ModuloUsuario(); modusu.PermiteAlta = modusu.PermiteBaja = modusu.PermiteModificacion = modusu.PermiteConsulta = false; modusu.IdModulo = (int)dr["id_modulo"]; modusu.DescripcionModulo = (string)dr["desc_modulo"]; lista.Add(modusu); } return(lista); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al recuperar los módulos", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public ModuloUsuario GetOne(int ID) { ModuloUsuario modUs = new ModuloUsuario(); try { this.OpenConnection(); SqlCommand cmdModulosUsuarios = new SqlCommand("select * from modulos_usuarios where id_modulo_usuario = @id", SqlConn); cmdModulosUsuarios.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drModulosUsuarios = cmdModulosUsuarios.ExecuteReader(); if (drModulosUsuarios.Read()) { modUs.ID = (int)drModulosUsuarios["id_modulo_usuario"]; modUs.IdModulo = (int)drModulosUsuarios["id_modulo"]; modUs.IdUsuario = (int)drModulosUsuarios["id_usuario"]; modUs.PermiteAlta = (Boolean)drModulosUsuarios["alta"]; modUs.PermiteBaja = (Boolean)drModulosUsuarios["baja"]; modUs.PermiteModificacion = (Boolean)drModulosUsuarios["modificacion"]; modUs.PermiteConsulta = (Boolean)drModulosUsuarios["consulta"]; } drModulosUsuarios.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de ModuloUsuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(modUs); }
public ModuloUsuario GetOne(int id) { ModuloUsuario mu = new ModuloUsuario(); try { OpenConnection(); SqlCommand cmdMU = new SqlCommand("select * from modulos_usuarios where id_modulo_usuario = @id", sqlConn); cmdMU.Parameters.Add("@id", SqlDbType.Int).Value = id; SqlDataReader drMU = cmdMU.ExecuteReader(); while (drMU.Read()) { mu.ID = (int)drMU["id_modulo_usuario"]; mu.IdUsuario = (int)drMU["id_usuario"]; mu.IdModulo = (int)drMU["id_modulo"]; mu.PermiteAlta = (bool)drMU["alta"]; mu.PermiteBaja = (bool)drMU["baja"]; mu.PermiteModificacion = (bool)drMU["modificacion"]; mu.PermiteConsulta = (bool)drMU["consulta"]; } drMU.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar Modulo de Usuario", Ex); throw ExcepcionManejada; } finally { CloseConnection(); } return(mu); }
protected void Update(ModuloUsuario modusu) { try { this.OpenConnection(); SqlCommand cmdUpdate = new SqlCommand("ModuloUsuarioUpdate", sqlConn); cmdUpdate.CommandType = CommandType.StoredProcedure; cmdUpdate.Parameters.AddWithValue("@id", modusu.ID); cmdUpdate.Parameters.AddWithValue("@id_modulo", modusu.IdModulo); cmdUpdate.Parameters.AddWithValue("@id_usuario", modusu.IdUsuario); cmdUpdate.Parameters.AddWithValue("@alta", modusu.PermiteAlta); cmdUpdate.Parameters.AddWithValue("@baja", modusu.PermiteBaja); cmdUpdate.Parameters.AddWithValue("@modificacion", modusu.PermiteModificacion); cmdUpdate.Parameters.AddWithValue("@consulta", 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 cmdSave = new SqlCommand("INSERT INTO modulos_usuarios(id_modulo, id_usuario, " + "alta, baja, modificacion, consulta) " + "VALUES(@id_modulo, @id_usuario, @alta, @baja, @modificacion, @consulta) " + "select @@identity", //linea para recuperar el ID que asigno el Sql automaticamente SqlConn); //cmdSave.Parameters.Add("id_modulo_usuario", SqlDbType.Int).Value = modUsu.Id; cmdSave.Parameters.Add("id_modulo", SqlDbType.Int).Value = modUsu.IdModulo; cmdSave.Parameters.Add("id_usuario", SqlDbType.Int).Value = modUsu.IdUsuario; cmdSave.Parameters.Add("@alta", SqlDbType.Bit).Value = modUsu.PermiteAlta; cmdSave.Parameters.Add("@baja", SqlDbType.Bit).Value = modUsu.PermiteBaja; cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit).Value = modUsu.PermiteModificacion; cmdSave.Parameters.Add("@consulta", SqlDbType.Bit).Value = modUsu.PermiteConsulta; modUsu.Id = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); //Asi se obtiene el ID que asigno la BD automaticamente. } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al intentar crear modulo de usuario.", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public override void MapearADatos() { switch (Modo) { case ModoForm.Alta: ModuloUsuario mu = new ModuloUsuario(); MUActual = mu; MUActual.IdModulo = (int)((DataRowView)cbModulo.SelectedItem).Row.ItemArray[0]; MUActual.IdUsuario = (int)((DataRowView)cbUsuario.SelectedItem).Row.ItemArray[0]; MUActual.PermiteAlta = cbAlta.Checked; MUActual.PermiteBaja = cbBaja.Checked; MUActual.PermiteModificacion = cbModificacion.Checked; MUActual.PermiteConsulta = cbConsulta.Checked; MUActual.State = Usuario.States.New; break; case ModoForm.Modificacion: MUActual.IdModulo = (int)((DataRowView)cbModulo.SelectedItem).Row.ItemArray[0]; MUActual.IdUsuario = (int)((DataRowView)cbUsuario.SelectedItem).Row.ItemArray[0]; MUActual.PermiteAlta = cbAlta.Checked; MUActual.PermiteBaja = cbBaja.Checked; MUActual.PermiteModificacion = cbModificacion.Checked; MUActual.PermiteConsulta = cbConsulta.Checked; MUActual.State = BusinessEntity.States.Modified; break; case ModoForm.Baja: MUActual.State = Usuario.States.Deleted; break; case ModoForm.Consulta: MUActual.State = Usuario.States.Modified; break; } }
public void Insert(ModuloUsuario modusr) //OK { try { this.OpenConnection(); SqlCommand cmdModuloUsuarioInsert = new SqlCommand( "insert into modulos_usuarios(id_modulo,id_usuario,alta,baja,modificacion,consulta) " + "values(@id_modulo,@id_usuario,@alta,@baja,@modificacion,@consulta) " + "select @@identity", SqlConn); cmdModuloUsuarioInsert.Parameters.Add("@id_modulo", SqlDbType.Int).Value = modusr.IdModulo; cmdModuloUsuarioInsert.Parameters.Add("@id_usuario", SqlDbType.Int).Value = modusr.IdUsuario; cmdModuloUsuarioInsert.Parameters.Add("@alta", SqlDbType.Bit).Value = modusr.PermiteAlta; cmdModuloUsuarioInsert.Parameters.Add("@baja", SqlDbType.Bit).Value = modusr.PermiteBaja; cmdModuloUsuarioInsert.Parameters.Add("@modificacion", SqlDbType.Bit).Value = modusr.PermiteModificacion; cmdModuloUsuarioInsert.Parameters.Add("@consulta", SqlDbType.Bit).Value = modusr.PermiteConsulta; modusr.ID = decimal.ToInt32((decimal)cmdModuloUsuarioInsert.ExecuteScalar()); //cmdEspecialidadInsert.ExecuteNonQuery(); } catch (Exception e) { throw e; } finally { this.CloseConnection(); } }
public List <ModuloUsuario> GetAll(int idUsuario) { List <ModuloUsuario> ModuloUsuarios = new List <ModuloUsuario>(); try { this.OpenConnection(); SqlCommand cmdModuloUsuario = new SqlCommand("SELECT * FROM modulos_usuarios WHERE id_usuario = @id_usuario", sqlConn); cmdModuloUsuario.Parameters.Add("@id_usuario", SqlDbType.Int).Value = idUsuario; SqlDataReader drModuloUsuario = cmdModuloUsuario.ExecuteReader(); while (drModuloUsuario.Read()) { ModuloUsuario mu = new ModuloUsuario(); mu.ID = (int)drModuloUsuario["id_modulo_usuario"]; mu.IdModulo = (int)drModuloUsuario["id_modulo"]; mu.IdUsuario = (int)drModuloUsuario["id_usuario"]; mu.PermiteAlta = (bool)drModuloUsuario["alta"]; mu.PermiteBaja = (bool)drModuloUsuario["baja"]; mu.PermiteConsulta = (bool)drModuloUsuario["modificacion"]; mu.PermiteModificacion = (bool)drModuloUsuario["consulta"]; ModuloUsuarios.Add(mu); } drModuloUsuario.Close(); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de ModuloUsuarios", ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(ModuloUsuarios); }
public ModuloUsuario GetOne(int id) { ModuloUsuario modusr = new ModuloUsuario(); try { this.OpenConnection(); SqlCommand cmdModulosUsuarios = new SqlCommand("select * from modulos_usuarios where id_modulo_usuario = @id", SqlConn); cmdModulosUsuarios.Parameters.Add("@id", SqlDbType.Int).Value = id; SqlDataReader drModulosUsuarios = cmdModulosUsuarios.ExecuteReader(); if (drModulosUsuarios.Read()) { modusr.ID = (int)drModulosUsuarios["id_modulo_usuario"]; modusr.IdModulo = (int)drModulosUsuarios["id_modulo"]; modusr.IdUsuario = (int)drModulosUsuarios["id_usuario"]; modusr.PermiteAlta = (bool)drModulosUsuarios["alta"]; modusr.PermiteBaja = (bool)drModulosUsuarios["baja"]; modusr.PermiteModificacion = (bool)drModulosUsuarios["modificacion"]; modusr.PermiteConsulta = (bool)drModulosUsuarios["consulta"]; } drModulosUsuarios.Close(); } catch (Exception e) { throw e; } finally { this.CloseConnection(); } return(modusr); }
public void Update(ModuloUsuario modusr) { try { this.OpenConnection(); SqlCommand cmdModulosUsuariosUpdate = new SqlCommand( "update modulos_usuarios " + "set id_modulo=@id_modulo , id_usuario = @id_usuario , alta = @alta , " + "baja = @baja , modificacion = @modificacion , consulta = @consulta " + "where id_modulo_usuario = @id;", SqlConn); cmdModulosUsuariosUpdate.Parameters.Add("@id", SqlDbType.Int).Value = modusr.ID; cmdModulosUsuariosUpdate.Parameters.Add("@id_modulo", SqlDbType.Int).Value = modusr.IdModulo; cmdModulosUsuariosUpdate.Parameters.Add("@id_usuario", SqlDbType.Int).Value = modusr.IdUsuario; cmdModulosUsuariosUpdate.Parameters.Add("@alta", SqlDbType.Bit).Value = modusr.PermiteAlta; cmdModulosUsuariosUpdate.Parameters.Add("@baja", SqlDbType.Bit).Value = modusr.PermiteBaja; cmdModulosUsuariosUpdate.Parameters.Add("@modificacion", SqlDbType.Bit).Value = modusr.PermiteModificacion; cmdModulosUsuariosUpdate.Parameters.Add("@consulta", SqlDbType.Bit).Value = modusr.PermiteConsulta; cmdModulosUsuariosUpdate.ExecuteNonQuery(); } catch (Exception e) { throw e; } finally { this.CloseConnection(); } }
public List <ModuloUsuario> GetAll() { List <ModuloUsuario> modulousuario = new List <ModuloUsuario>(); try { this.OpenConnection(); SqlCommand cmdModulosUsuarios = new SqlCommand("select * from modulos_usuarios", SqlConn); SqlDataReader drModulosUsuarios = cmdModulosUsuarios.ExecuteReader(); while (drModulosUsuarios.Read()) { ModuloUsuario modusr = new ModuloUsuario(); modusr.ID = (int)drModulosUsuarios["id_modulo_usuario"]; modusr.IdModulo = (int)drModulosUsuarios["id_modulo"]; modusr.IdUsuario = (int)drModulosUsuarios["id_usuario"]; modusr.PermiteAlta = (bool)drModulosUsuarios["alta"]; modusr.PermiteBaja = (bool)drModulosUsuarios["baja"]; modusr.PermiteModificacion = (bool)drModulosUsuarios["modificacion"]; modusr.PermiteConsulta = (bool)drModulosUsuarios["consulta"]; modulousuario.Add(modusr); } } catch (Exception e) { throw e; } finally { this.CloseConnection(); } return(modulousuario); }
public List <ModuloUsuario> GetAll() { List <ModuloUsuario> moduloUsuarios = new List <ModuloUsuario>(); try { OpenConnection(); SqlCommand cmdMU = new SqlCommand("select * from modulos_usuarios", sqlConn); SqlDataReader drMU = cmdMU.ExecuteReader(); while (drMU.Read()) { ModuloUsuario mu = new ModuloUsuario(); mu.ID = (int)drMU["id_modulo_usuario"]; mu.IdUsuario = (int)drMU["id_usuario"]; mu.IdModulo = (int)drMU["id_modulo"]; mu.PermiteAlta = (bool)drMU["alta"]; mu.PermiteBaja = (bool)drMU["baja"]; mu.PermiteModificacion = (bool)drMU["modificacion"]; mu.PermiteConsulta = (bool)drMU["consulta"]; moduloUsuarios.Add(mu); } drMU.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de Modulo - Usuario", Ex); throw ExcepcionManejada; } finally { CloseConnection(); } return(moduloUsuarios); }
protected void Insert(ModuloUsuario modusr) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("INSERT INTO modulos_usuarios(id_modulo,id_usuario,alta,baja,modificacion,consulta) VALUES(@id_modulo,@id_usuario,@alta,@baja,@modificacion,@consulta) " + "SELECT @@identity", sqlConn); cmdSave.Parameters.Add("@id_modulo", SqlDbType.Int).Value = modusr.IdModulo; cmdSave.Parameters.Add("@id_usuario", SqlDbType.Int).Value = modusr.IdUsuario; cmdSave.Parameters.Add("@alta", SqlDbType.Bit).Value = modusr.PermiteAlta; cmdSave.Parameters.Add("@baja", SqlDbType.Bit).Value = modusr.PermiteBaja; cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit).Value = modusr.PermiteModificacion; cmdSave.Parameters.Add("@consulta", SqlDbType.Bit).Value = modusr.PermiteConsulta; modusr.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); // asi se obtiene el ID que asigno al BD automaticamente } catch (Exception Ex) { Console.WriteLine(Ex.Message); Exception ExcepcionManejada = new Exception("Error al crear modulo usuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
protected void Insert(ModuloUsuario mu) { try { OpenConnection(); SqlCommand cmdSave = new SqlCommand( "Insert into modulos_usuarios(id_usuario, id_modulo, alta, baja, modificacion, consulta) " + "values (@id_usuario, @id_modulo, @alta, @baja, @modificacion, @consulta) " + "select @@identity", sqlConn); cmdSave.Parameters.Add("@id_usuario", SqlDbType.Int).Value = mu.IdUsuario; cmdSave.Parameters.Add("@id_modulo", SqlDbType.Int).Value = mu.IdModulo; cmdSave.Parameters.Add("@alta", SqlDbType.Bit).Value = mu.PermiteAlta; cmdSave.Parameters.Add("@baja", SqlDbType.Bit).Value = mu.PermiteBaja; cmdSave.Parameters.Add("@consulta", SqlDbType.Bit).Value = mu.PermiteConsulta; cmdSave.Parameters.Add("@modificacion", SqlDbType.Int).Value = mu.PermiteModificacion; mu.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear Modulo de Usuario", Ex); throw ExcepcionManejada; } finally { CloseConnection(); } }
public void Insert(ModuloUsuario moduloUsuario, int IDUsuario) { try { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand("INSERT into modulos_usuarios(alta,baja,modificacion,consulta,id_modulo,id_usuario) " + "values(@alta,@baja,@modificacion,@consulta,@idModulo,@idUsuario) select @@identity", SqlConn); cmdInsert.Parameters.Add("@alta", SqlDbType.Bit).Value = moduloUsuario.PermiteAlta; cmdInsert.Parameters.Add("@baja", SqlDbType.Bit).Value = moduloUsuario.PermiteBaja; cmdInsert.Parameters.Add("@modificacion", SqlDbType.Bit).Value = moduloUsuario.PermiteModificacion; cmdInsert.Parameters.Add("@consulta", SqlDbType.Bit).Value = moduloUsuario.PermiteConsulta; cmdInsert.Parameters.Add("@idModulo", SqlDbType.Int).Value = moduloUsuario.MiModulo.ID; cmdInsert.Parameters.Add("@idUsuario", SqlDbType.Int).Value = IDUsuario; moduloUsuario.ID = decimal.ToInt32((decimal)cmdInsert.ExecuteScalar()); } catch (Exception e) { throw new Exception("Error al agregar el modulo de usuario" + moduloUsuario.ID, e); } finally { this.CloseConnection(); } }
public ModuloUsuario GetOne(int ID) { ModuloUsuario modusu = new ModuloUsuario(); try { this.OpenConnection(); SqlCommand cmdGetOne = new SqlCommand("ModuloUsuarioGetOne", sqlConn); cmdGetOne.CommandType = CommandType.StoredProcedure; cmdGetOne.Parameters.AddWithValue("@id", 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.IdModulo = (int)drModulosUsuarios["id_modulo"]; } drModulosUsuarios.Close(); return(modusu); } catch (Exception e) { Exception ExcepcionManejada = new Exception("Error al recuperar datos del Modulo Usuario", e); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public ModuloUsuario GetOne(int ID) { ModuloUsuario moduloUsuario = null; try { this.OpenConnection(); SqlCommand cmdSelect = new SqlCommand("select * from modulos_usuarios where id_modulo_usuario=@id", SqlConn); cmdSelect.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader reader = cmdSelect.ExecuteReader(); if (reader.Read()) { moduloUsuario = new ModuloUsuario(); moduloUsuario.ID = (int)reader["id_modulo_usuario"]; moduloUsuario.PermiteAlta = (bool)reader["alta"]; moduloUsuario.PermiteBaja = (bool)reader["baja"]; moduloUsuario.PermiteConsulta = (bool)reader["consulta"]; moduloUsuario.PermiteModificacion = (bool)reader["modificacion"]; moduloUsuario.MiModulo = moduloData.GetOne((int)reader["id_modulo"]); } reader.Close(); } catch (Exception e) { throw new Exception("Error al buscar el modulo de usuario " + ID, e); } finally { this.CloseConnection(); } return(moduloUsuario); }
protected void Insert(ModuloUsuario modusu) { try { this.OpenConnection(); SqlCommand cmdInsert = new SqlCommand("ModuloUsuarioInsert", sqlConn); cmdInsert.CommandType = CommandType.StoredProcedure; cmdInsert.Parameters.AddWithValue("@id_modulo", modusu.IdModulo); cmdInsert.Parameters.AddWithValue("@id_usuario", modusu.IdUsuario); cmdInsert.Parameters.AddWithValue("@alta", modusu.PermiteAlta); cmdInsert.Parameters.AddWithValue("@baja", modusu.PermiteBaja); cmdInsert.Parameters.AddWithValue("@modificacion", modusu.PermiteModificacion); cmdInsert.Parameters.AddWithValue("@consulta", 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 Insert(ModuloUsuario mu) { try { this.OpenConnection(); SqlCommand cmdModuloUsuario = new SqlCommand("INSERT INTO modulos_usuarios(id_modulo,id_usuario,alta,baja,modificacion" + ",consulta) VALUES(@idModulo,@idUsuario,@alta,@baja,@modificacion,@consulta) select @@identity", sqlConn); cmdModuloUsuario.Parameters.Add("@idModulo", SqlDbType.Int).Value = mu.IdModulo; cmdModuloUsuario.Parameters.Add("@idUsuario", SqlDbType.Int).Value = mu.IdUsuario; cmdModuloUsuario.Parameters.Add("@alta", SqlDbType.Bit).Value = mu.Alta; cmdModuloUsuario.Parameters.Add("@baja", SqlDbType.Bit).Value = mu.Baja; cmdModuloUsuario.Parameters.Add("@modificacion", SqlDbType.Bit).Value = mu.Modificacion; cmdModuloUsuario.Parameters.Add("@consulta", SqlDbType.Bit).Value = mu.Consulta; mu.ID = Decimal.ToInt32((decimal)cmdModuloUsuario.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al insertar ModuloUsuario", Ex); throw ExcepcionManejada; } 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, modificacion, consulta) " + "values (@id_modulo, @id_usuario, @alta, @baja, @modificacion, @consulta) " + "select @@identity", //esta línea es para recuperar el ID que asignó el sql automáticamente SqlConn); cmdSave.Parameters.Add("@id_modulo", SqlDbType.Int, 50).Value = ModuloUsuario.IdModulo; cmdSave.Parameters.Add("@id_usuario", SqlDbType.Int, 50).Value = ModuloUsuario.IdUsuario; cmdSave.Parameters.Add("@alta", SqlDbType.Bit, 50).Value = ModuloUsuario.PermiteAlta; cmdSave.Parameters.Add("@baja", SqlDbType.Bit, 50).Value = ModuloUsuario.PermiteBaja; cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit, 50).Value = ModuloUsuario.PermiteModificacion; cmdSave.Parameters.Add("@consulta", SqlDbType.Bit, 50).Value = ModuloUsuario.PermiteConsulta; ModuloUsuario.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); //Así se obtiene el ID que asignó al BD automáticamente } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear ModuloUsuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Update(ModuloUsuario mu) { try { this.OpenConnection(); SqlCommand cmdModuloUsuario = new SqlCommand("UPDATE modulos_usuarios SET id_modulo = @idModulo, " + "id_usuario = @idUsuario, alta = @alta, baja = @baja, modificaicon = @modificacion," + "consulta = @consulta WHERE id_modulo_usuario = @idModuloUsuario", sqlConn); cmdModuloUsuario.Parameters.Add("@idModulo", SqlDbType.Int).Value = mu.IdModulo; cmdModuloUsuario.Parameters.Add("@idUsuario", SqlDbType.Int).Value = mu.IdUsuario; cmdModuloUsuario.Parameters.Add("@idModuloUsuario", SqlDbType.Int).Value = mu.ID; cmdModuloUsuario.Parameters.Add("@alta", SqlDbType.Bit).Value = mu.Alta; cmdModuloUsuario.Parameters.Add("@baja", SqlDbType.Bit).Value = mu.Baja; cmdModuloUsuario.Parameters.Add("@modificacion", SqlDbType.Bit).Value = mu.Modificacion; cmdModuloUsuario.Parameters.Add("@consulta", SqlDbType.Bit).Value = mu.Consulta; cmdModuloUsuario.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al actualizar ModuloUsuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
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, modificacion = @modificacion, " + "consulta = @consulta WHERE id_modulo_usuario = @id", SqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = ModuloUsuario.ID; cmdSave.Parameters.Add("@id_modulo", SqlDbType.Int, 50).Value = ModuloUsuario.IdModulo; cmdSave.Parameters.Add("@id_usuario", SqlDbType.Int, 50).Value = ModuloUsuario.IdUsuario; cmdSave.Parameters.Add("@alta", SqlDbType.Bit, 50).Value = ModuloUsuario.PermiteAlta; cmdSave.Parameters.Add("@baja", SqlDbType.Bit, 50).Value = ModuloUsuario.PermiteBaja; cmdSave.Parameters.Add("@modificacion", SqlDbType.Bit, 50).Value = ModuloUsuario.PermiteModificacion; cmdSave.Parameters.Add("@consulta", SqlDbType.Bit, 50).Value = ModuloUsuario.PermiteConsulta; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos de ModuloUsuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public ModuloUsuario GetOne(int ID) { ModuloUsuario mu = new ModuloUsuario(); try { this.OpenConnection(); SqlCommand cmdModuloUsuario = new SqlCommand("SELECT * FROM modulos_usuarios WHERE id_modulo_usuario = @id", sqlConn); cmdModuloUsuario.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drModuloUsuario = cmdModuloUsuario.ExecuteReader(); if (drModuloUsuario.Read()) { mu.ID = (int)drModuloUsuario["id_modulo_usuario"]; mu.IdModulo = (int)drModuloUsuario["id_modulo"]; mu.IdUsuario = (int)drModuloUsuario["id_usuario"]; mu.Alta = (bool)drModuloUsuario["alta"]; mu.Baja = (bool)drModuloUsuario["baja"]; mu.Modificacion = (bool)drModuloUsuario["modificacion"]; mu.Consulta = (bool)drModuloUsuario["consulta"]; } drModuloUsuario.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al obtener un modulo_usuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(mu); }
protected void Page_Load(object sender, EventArgs e) { Usuario usuario = (Usuario)Session["UsuarioActual"]; UsuarioLogic usuarioLogic = new UsuarioLogic(); try { ModuloUsuario moduloUsuario = usuarioLogic.GetModuloUsuario("Personas", usuario.ID); if (moduloUsuario.IDModulo != 0) { editarLinkButton.Enabled = moduloUsuario.PermiteModificacion; eliminarLinkButton.Enabled = moduloUsuario.PermiteBaja; nuevoLinkButton.Enabled = moduloUsuario.PermiteAlta; gridView.Enabled = moduloUsuario.PermiteConsulta; if (moduloUsuario.PermiteConsulta) { LoadGrid(); } } else { gridPanel.Visible = false; formPanel.Visible = false; gridActionsPanel.Visible = false; Page.Response.Write("Usuario sin permisos"); } } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar Modulo", ex); throw ExcepcionManejada; } }
protected void Update(ModuloUsuario mu) { try { OpenConnection(); SqlCommand cmdSave = new SqlCommand( "Update modulos_usuarios set id_usuario = @id_usuario, id_modulo = @id_modulo, alta = @alta, " + "baja = @baja, modificacion = @modificacion, consulta = @consulta " + "where id_modulo_usuario = @id", sqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = mu.ID; cmdSave.Parameters.Add("@id_usuario", SqlDbType.Int).Value = mu.IdUsuario; cmdSave.Parameters.Add("@id_modulo", SqlDbType.Int).Value = mu.IdModulo; cmdSave.Parameters.Add("@alta", SqlDbType.Bit).Value = mu.PermiteAlta; cmdSave.Parameters.Add("@baja", SqlDbType.Bit).Value = mu.PermiteBaja; cmdSave.Parameters.Add("@consulta", SqlDbType.Bit).Value = mu.PermiteConsulta; cmdSave.Parameters.Add("@modificacion", SqlDbType.Int).Value = mu.PermiteModificacion; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al actualizar Modulo de Usuario", Ex); throw ExcepcionManejada; } finally { CloseConnection(); } }
private void Comisiones_Load(object sender, EventArgs e) { try { UsuarioLogic usuarioLogic = new UsuarioLogic(); ModuloUsuario moduloUsuario = usuarioLogic.GetModuloUsuario("Comisiones", UsuarioActual.ID); if (moduloUsuario.IDUsuario != 0) { tsbEditar.Enabled = moduloUsuario.PermiteModificacion; tsbEliminar.Enabled = moduloUsuario.PermiteBaja; tsbNuevo.Enabled = moduloUsuario.PermiteAlta; dgvComisiones.Enabled = moduloUsuario.PermiteConsulta; btnActualizar.Enabled = moduloUsuario.PermiteConsulta; if (moduloUsuario.PermiteConsulta) { Listar(); } } else { MessageBox.Show("Tu Usuario no tiene los permisos necesarios", "Academia"); Close(); } } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Erro al recuperar Modulo", ex); throw ExcepcionManejada; } }
public void Insert(ModuloUsuario mu) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("INSERT INTO modulos_usuarios(id_modulo, id_usuario, " + "alta, baja, modificacion, consulta) VALUES (@id_m, @id_u, @alt, @baj, @mod, @con) " + "SELECT @@identity", SqlConn); cmdSave.Parameters.Add("@id_m", SqlDbType.Int).Value = mu.IDModulo; cmdSave.Parameters.Add("@id_u", SqlDbType.Int).Value = mu.IDUsuario; cmdSave.Parameters.Add("@alt", SqlDbType.Bit).Value = mu.permiteAlta; cmdSave.Parameters.Add("@baj", SqlDbType.Bit).Value = mu.permiteBaja; cmdSave.Parameters.Add("@mod", SqlDbType.Bit).Value = mu.permiteModificacion; cmdSave.Parameters.Add("@con", SqlDbType.Bit).Value = mu.permiteConsulta; mu.ID = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear ModuloUsuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }