コード例 #1
0
ファイル: RZonaDAL.cs プロジェクト: Albertocj93/V4Lu4
        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);
        }
コード例 #2
0
ファイル: RZonaDAL.cs プロジェクト: Albertocj93/V4Lu4
        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);
        }
コード例 #3
0
ファイル: RZonaDAL.cs プロジェクト: Albertocj93/V4Lu4
        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);
        }
コード例 #4
0
ファイル: RZonaDAL.cs プロジェクト: Albertocj93/V4Lu4
        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);
        }