public eModulo getItem(int IdModulo) { SqlCommand cmd = new SqlCommand("pADM_Modulo_select"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdModulo", SqlDbType.Int).Value = IdModulo; SqlDataReader reader = ExecuteReader(cmd); eModulo oModulo = null; if (reader.Read()) { oModulo = new eModulo(); oModulo.IdModulo = reader.GetInt32(0); oModulo.IdSMenu = reader.GetInt16(1); oModulo.Descripcion = reader.GetString(2); if (!reader[3].Equals(DBNull.Value)) { oModulo.Alias = reader.GetString(3); } if (!reader[4].Equals(DBNull.Value)) { oModulo.URLPagina = reader.GetString(4); } if (!reader[5].Equals(DBNull.Value)) { oModulo.Posicion = reader.GetInt32(5); } oModulo.Activo = reader.GetBoolean(6); oModulo.VerMenu = reader.GetBoolean(7); } reader.Close(); return(oModulo); }
public bool Modulo_edit(eModulo oModulo) { bool isEdit = false; IdException = cModulo.Update(oModulo); if (IdException == 0) { isEdit = true; } return(isEdit); }
public int Modulo_add(eModulo oModulo) { int addNew = 0; IdException = cModulo.Insert(oModulo); if (IdException == 0) { addNew = cModulo.getLastID; } return(addNew); }
public int Insert(eModulo oModulo) { SqlCommand cmd = new SqlCommand("pADM_Modulo_insert"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdSMenu", SqlDbType.SmallInt).Value = oModulo.IdSMenu; cmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 50).Value = oModulo.Descripcion; cmd.Parameters.Add("@Alias", SqlDbType.VarChar, 50).Value = oModulo.Alias; cmd.Parameters.Add("@URLPagina", SqlDbType.VarChar, 50).Value = oModulo.URLPagina; cmd.Parameters.Add("@Activo", SqlDbType.Bit).Value = oModulo.Activo; cmd.Parameters.Add("@VerMenu", SqlDbType.Bit).Value = oModulo.VerMenu; return(InsertCommand(cmd, true)); }
public int Update(eModulo oModulo) { SqlCommand cmd = new SqlCommand("pADM_Modulo_update"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdModulo", SqlDbType.Int).Value = oModulo.IdModulo; cmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 50).Value = oModulo.Descripcion; cmd.Parameters.Add("@Alias", SqlDbType.VarChar, 50).Value = oModulo.Alias; cmd.Parameters.Add("@URLPagina", SqlDbType.VarChar, 50).Value = oModulo.URLPagina; cmd.Parameters.Add("@Activo", SqlDbType.Bit).Value = oModulo.Activo; cmd.Parameters.Add("@VerMenu", SqlDbType.Bit).Value = oModulo.VerMenu; return(UpdateCommand(cmd)); }
public List <eModulo> GetList(Int16 IdSMenu) { SqlCommand cmd = new SqlCommand("pADM_Modulo_list"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdSMenu", SqlDbType.SmallInt).Value = IdSMenu; SqlDataReader reader = ExecuteReader(cmd); List <eModulo> lModulo = new List <eModulo>(); while (reader.Read()) { eModulo oModulo = new eModulo(); oModulo.IdModulo = reader.GetInt32(0); oModulo.IdSMenu = reader.GetInt16(1); oModulo.Descripcion = reader.GetString(2); if (!reader[3].Equals(DBNull.Value)) { oModulo.Alias = reader.GetString(3); } if (!reader[4].Equals(DBNull.Value)) { oModulo.URLPagina = reader.GetString(4); } if (!reader[5].Equals(DBNull.Value)) { oModulo.Posicion = reader.GetInt32(5); } oModulo.Activo = reader.GetBoolean(6); oModulo.VerMenu = reader.GetBoolean(7); oModulo.Activo = reader.GetBoolean(7); oModulo.VerMenu = reader.GetBoolean(8); lModulo.Add(oModulo); } reader.Close(); return(lModulo); }