Пример #1
0
        public List <RSucursalBE> ObtenerSucursales(int IdSociedad, int IdZona)
        {
            List <RSucursalBE> oListaSucursales = new List <RSucursalBE>();
            Database           objDB            = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERSUCURSALCOMPLETO"))
            {
                try
                {
                    objDB.AddInParameter(objCMD, "@idSociedad", DbType.Int32, IdSociedad);
                    objDB.AddInParameter(objCMD, "@idZona", DbType.Int32, IdZona);
                    using (IDataReader oDataReader = objDB.ExecuteReader(objCMD))
                    {
                        while (oDataReader.Read())
                        {
                            RSucursalBE oSucursalaBE = new RSucursalBE();
                            oSucursalaBE.Id                  = (int)oDataReader["Id"];
                            oSucursalaBE.Descripcion         = (string)oDataReader["Descripcion"];
                            oSucursalaBE.IdSociedad          = (int)oDataReader["IdSociedad"];
                            oSucursalaBE.DescripcionSociedad = (string)oDataReader["Sociedad"];
                            oSucursalaBE.DescripcionZona     = (string)oDataReader["Zona"];
                            oSucursalaBE.EstaActivo          = (bool)oDataReader["EstaActivo"];
                            oListaSucursales.Add(oSucursalaBE);
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return(oListaSucursales);
        }
Пример #2
0
        public RSucursalBE ObtenerSucursalPorId(int piIdSucursal)
        {
            RSucursalBE oSucursalBE = new RSucursalBE();
            Database    objDB       = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_GET_OBTENERSUCURSALPORID"))
            {
                try
                {
                    objDB.AddInParameter(objCMD, "@Id", DbType.Int32, piIdSucursal);
                    using (IDataReader oDataReader = objDB.ExecuteReader(objCMD))
                    {
                        if (oDataReader.Read())
                        {
                            oSucursalBE.Id          = (int)oDataReader["Id"];
                            oSucursalBE.IdZona      = (int)oDataReader["IdZona"];
                            oSucursalBE.IdSociedad  = (int)oDataReader["IdSociedad"];
                            oSucursalBE.Descripcion = (string)oDataReader["Descripcion"];
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            return(oSucursalBE);
        }
Пример #3
0
        public bool InsertarSucursal(RSucursalBE poSucursalBE)
        {
            int      res   = 0;
            Database objDB = Util.CrearBaseDatos();

            using (DbCommand objCMD = objDB.GetStoredProcCommand("USPR_INS_SUCURSAL"))
            {
                objDB.AddInParameter(objCMD, "@IdZona", DbType.String, poSucursalBE.IdZona);
                objDB.AddInParameter(objCMD, "@Descripcion", DbType.String, poSucursalBE.Descripcion);
                objDB.AddInParameter(objCMD, "@EstaActivo", DbType.Boolean, poSucursalBE.EstaActivo);

                try
                {
                    res = objDB.ExecuteNonQuery(objCMD);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(res > 0);
        }