public List <RZonaBE> ObtenerZonas(int IdSociedad) { List <RZonaBE> oListaZonas = new List <RZonaBE>(); Database objDB = Util.CrearBaseDatos(); using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERZONAS")) { try { objDB.AddInParameter(objCMD, "@IdSociedad", DbType.Int32, IdSociedad); using (IDataReader oDataReader = objDB.ExecuteReader(objCMD)) { while (oDataReader.Read()) { RZonaBE oZonaBE = new RZonaBE(); oZonaBE.Id = (int)oDataReader["Id"]; oZonaBE.Descripcion = (string)oDataReader["Descripcion"]; oZonaBE.DescripcionSociedad = (string)oDataReader["Sociedad"]; oZonaBE.EstaActivo = (bool)oDataReader["EstaActivo"]; oListaZonas.Add(oZonaBE); } } } catch (Exception ex) { throw ex; } } return(oListaZonas); }
public RZonaBE ObtenerZonaPorId(int piIdZona) { RZonaBE oZonaBE = new RZonaBE(); Database objDB = Util.CrearBaseDatos(); using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERZONAPORID")) { try { objDB.AddInParameter(objCMD, "@Id", DbType.Int32, piIdZona); using (IDataReader oDataReader = objDB.ExecuteReader(objCMD)) { if (oDataReader.Read()) { oZonaBE.Id = (int)oDataReader["Id"]; oZonaBE.IdSociedad = (int)oDataReader["IdSociedad"]; oZonaBE.Descripcion = (string)oDataReader["Descripcion"]; } } } catch (Exception ex) { throw ex; } } return(oZonaBE); }
public List <RZonaBE> ObtenerZonasCombo(int IdSociedad) { List <RZonaBE> oListaZonas = new List <RZonaBE>(); Database objDB = Util.CrearBaseDatos(); using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERZONAS")) { try { objDB.AddInParameter(objCMD, "@IdSociedad", DbType.Int32, IdSociedad); using (IDataReader oDataReader = objDB.ExecuteReader(objCMD)) { while (oDataReader.Read()) { RZonaBE oZona = new RZonaBE(); oZona.Id = (int)oDataReader["Id"]; oZona.Descripcion = (string)oDataReader["Descripcion"]; oZona.EstaActivo = (bool)oDataReader["EstaActivo"]; oListaZonas.Add(oZona); } } /* * vintMessageID = * Convert.ToInt32(objDB.GetParameterValue(objCMD, "@intErrID")); * vstrMessage = objDB.GetParameterValue(objCMD, "@strMessage").ToString(); * vobjUser.UserID = vintMessageID > 0 ? vintMessageID : 0; */ } catch (Exception ex) { //{ // EventLog objLog = new EventLog(); // objLog.LogError(ex); throw ex; } } return(oListaZonas); }
public bool InsertarZona(RZonaBE poZonaBE) { int res = 0; Database objDB = Util.CrearBaseDatos(); using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_INS_ZONA")) { objDB.AddInParameter(objCMD, "@IdSociedad", DbType.String, poZonaBE.IdSociedad); objDB.AddInParameter(objCMD, "@Descripcion", DbType.String, poZonaBE.Descripcion); objDB.AddInParameter(objCMD, "@EstaActivo", DbType.Boolean, poZonaBE.EstaActivo); try { res = objDB.ExecuteNonQuery(objCMD); } catch (Exception ex) { throw ex; } } return(res > 0); }