public Entidades.Modulo GetOne(int ID) { Modulo ml = new Modulo(); try { this.OpenConnection(); SqlCommand cmdModulos = new SqlCommand("select * from modulos where id_modulo=@id", sqlConn); cmdModulos.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drModulos = cmdModulos.ExecuteReader(); if (drModulos.Read()) { ml.IDModulo = (int)drModulos["id_modulo"]; ml.Descripcion = (string)drModulos["desc_modulo"]; ml.Ejecuta = (string)drModulos["ejecuta"]; } drModulos.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de modulos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return ml; }
public Modulo[] getModulos() { Modulo[] modulos =null; dTable = new DataTable("Modulos"); try { myCon.Open(); adapter = new SqlDataAdapter("Select * from Modulo", myCon); adapter.Fill(dTable); modulos = new Modulo[dTable.Rows.Count]; for (int i = 0; i < modulos.Length; i++) { modulos[i] = new Modulo(); modulos[i].Id_mod = (int)dTable.Rows[i]["Id_mod"]; modulos[i].modulo = dTable.Rows[i]["Descripcion"].ToString(); } } catch (Exception e) { Console.WriteLine(e.Message); } finally { myCon.Close(); } return modulos; }
public Modulo GetOne(int ID) { Modulo mdo = new Modulo(); try { this.OpenConnection(); SqlCommand cmdModulos = new SqlCommand("select * from modulos where id_modulo = @id", SqlConn); cmdModulos.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drModulos = cmdModulos.ExecuteReader(); if (drModulos.Read()) { mdo.ID = (int)drModulos["id_modulo"]; mdo.descripcion = (String)drModulos["desc_modulo"]; mdo.ejecuta = (String)drModulos["ejecuta"]; } drModulos.Close(); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de mòdulo", ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return mdo; }
public List<Modulo> GetAll() { List<Modulo> modulos = new List<Modulo>(); try { this.OpenConnection(); SqlCommand cmdModulos = new SqlCommand("select * from modulos", sqlConn); SqlDataReader drModulos = cmdModulos.ExecuteReader(); while (drModulos.Read()) { Modulo ml = new Modulo(); ml.IDModulo = (int)drModulos["id_modulo"]; ml.Descripcion= (string)drModulos["desc_modulo"]; ml.Ejecuta = (string)drModulos["ejecuta"]; modulos.Add(ml); } drModulos.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de modulos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return modulos; }
public List <Entidades.Modulo> buscarModulo(int Id_Modulo) { Conexion aux = new Conexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = aux.conectar(); cmd.Parameters.Add(new SqlParameter("@Id_Modulo", Id_Modulo)); cmd.CommandText = "ConsultarModulo"; cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); List <Entidades.Modulo> lista = new List <Entidades.Modulo>(); Entidades.Modulo modulo = new Entidades.Modulo(); while (dr.Read()) { modulo.Id_Modulo = Convert.ToInt32(dr["Id_Modulo"].ToString()); modulo.FK_Id_Aplicacion = Convert.ToInt32(dr["FK_Id_Aplicacion"].ToString()); modulo.Codigo = dr["Codigo"].ToString(); modulo.Descripcion = dr["Descripcion"].ToString(); modulo.Controlador = dr["Controlador"].ToString(); modulo.Estado = Convert.ToBoolean(dr["Estado"].ToString()); modulo.Estado_Accion = dr["Estado_Accion"].ToString(); modulo.Usuario_Ingreso = dr["Usuario_Ingreso"].ToString(); modulo.Fecha_Ingreso = Convert.ToDateTime(dr["Fecha_Ingreso"].ToString()); modulo.Usuario_Modificacion = dr["Usuario_Modificacion"].ToString(); modulo.Fecha_Modificacion = Convert.ToDateTime(dr["Fecha_Modificacion"].ToString()); lista.Add(modulo); } aux.conectar(); return(lista); }
public override void MapearADatos() { if (_modo == ModoForm.Alta) { ModuloActual = new Modulo(); } ModuloActual.IDModulo = Convert.ToInt32(txtIDModulo.Text.Trim()); ModuloActual.Descripcion = txtDescripcion.Text.Trim(); ModuloActual.Ejecuta = txtEjecuta.Text.Trim(); switch (_modo) { case ModoForm.Modificacion: ModuloActual.State = Modulo.States.Modified; break; case ModoForm.Baja: ModuloActual.State = Modulo.States.Deleted; break; case ModoForm.Consulta: ModuloActual.State = Modulo.States.Unmodified; break; case ModoForm.Alta: ModuloActual.State = Modulo.States.New; break; } }
public void insertarModulo(Entidades.Modulo modulo) { Conexion aux = new Conexion(); SqlCommand cmd = new SqlCommand(); cmd.Connection = aux.conectar(); cmd.Parameters.Add(new SqlParameter("@FK_Id_Aplicacion", modulo.FK_Id_Aplicacion)); cmd.Parameters.Add(new SqlParameter("@Codigo", modulo.Codigo)); cmd.Parameters.Add(new SqlParameter("@Descripcion", modulo.Descripcion)); cmd.Parameters.Add(new SqlParameter("@Controlador", modulo.Controlador)); cmd.Parameters.Add(new SqlParameter("@Estado", modulo.Estado)); cmd.Parameters.Add(new SqlParameter("@Estado_Accion", modulo.Estado_Accion)); cmd.Parameters.Add(new SqlParameter("@Usuario_Ingreso", modulo.Usuario_Ingreso)); cmd.Parameters.Add(new SqlParameter("@Fecha_Ingreso", modulo.Fecha_Ingreso)); cmd.Parameters.Add(new SqlParameter("@Usuario_Modificacion", modulo.Usuario_Modificacion)); cmd.Parameters.Add(new SqlParameter("@Fecha_Modificacion", modulo.Fecha_Modificacion)); cmd.CommandText = "InsertarModulo"; cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); aux.conectar(); }
public Modulo[] getModulosSinUso(string usuario) { if (usuario == "") { return null; } Modulo[] modulos =null; dTable = new DataTable("Modulos"); try { myCon.Open(); adapter = new SqlDataAdapter("select m.Id_mod, m.Descripcion, u.Usu from Modulo m inner join Usuario u on 1=1 where u.Usu = '" + usuario + "' EXCEPT select um.Id_mod, m.Descripcion, um.Usu from Usuarios_Modulos um join Modulo m on um.Id_mod = m.Id_mod", myCon); adapter.Fill(dTable); modulos = new Modulo[dTable.Rows.Count]; for (int i = 0; i < modulos.Length; i++) { modulos[i] = new Modulo(); modulos[i].Id_mod = (int)dTable.Rows[i]["Id_mod"]; modulos[i].modulo = dTable.Rows[i]["Descripcion"].ToString(); } } catch (Exception e) { Console.WriteLine(e.Message); } finally { myCon.Close(); } return modulos; }
public Opcion() { modulo = new Modulo(); }
protected void Update(Modulo modulo) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("UPDATE modulos set desc_modulo= @desc_modulo, ejecuta=@ejecuta WHERE id_modulo=@id", sqlConn); cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = modulo.IDModulo; cmdSave.Parameters.Add("@desc_modulo", SqlDbType.VarChar, 50).Value = modulo.Descripcion; cmdSave.Parameters.Add("@ejecuta", SqlDbType.VarChar, 50).Value = modulo.Ejecuta; cmdSave.ExecuteNonQuery(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al modificar datos del modulo", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Save(Modulo modulo) { if (modulo.State == BusinessEntity.States.Deleted) { this.Delete(modulo.IDModulo); } else if (modulo.State == BusinessEntity.States.New) { this.Insert(modulo); } else if (modulo.State == BusinessEntity.States.Modified) { this.Update(modulo); } modulo.State = BusinessEntity.States.Unmodified; }
protected void Insert(Modulo modulo) { try { this.OpenConnection(); SqlCommand cmdSave = new SqlCommand("insert into modulos(desc_modulo, ejecuta)" + "values( @desc_modulo, @ejecuta) select @@identity AS id_modulo", sqlConn); cmdSave.Parameters.Add("@desc_modulo", SqlDbType.VarChar, 50).Value = modulo.Descripcion; cmdSave.Parameters.Add("@ejecuta", SqlDbType.VarChar, 50).Value = modulo.Ejecuta; modulo.IDModulo = Decimal.ToInt32((decimal)cmdSave.ExecuteScalar()); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al crear el modulo", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } }
public void Save(Modulo modulo) { if (modulo.State == Entidades.Entidades.States.New) { this.Insert(modulo); } else if (modulo.State == Entidades.Entidades.States.Deleted) { this.Delete(modulo.ID); } else if (modulo.State == Entidades.Entidades.States.Modified) { this.Update(modulo); } modulo.State = Entidades.Entidades.States.Unmodified; }
public void Save(Modulo modulo) { mData.Save(modulo); }