public List <ProvinciaBE> List_Provincia_APP(int DepartamentoId)
        {
            var list = new List <ProvinciaBE>();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("up_Provincia_Sellst_APP", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("DepartamentoId", SqlDbType.Int, DepartamentoId)
                                        );
                using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    while (dataReader.Read())
                    {
                        var objentidad = new ProvinciaBE();
                        objentidad.ProvinciaId = DataConvert.ToInt(dataReader["N_IDProvincia"]);
                        objentidad.Descripcion = DataConvert.ToString(dataReader["S_Descripcion"]);
                        list.Add(objentidad);
                    }
                }
            }
            catch (Exception ex)
            {
                Log _log = new Log {
                    IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Provincia_APP(Repository Categoria) - Error:" + ex.GetBaseException().ToString()
                };
                _LogRepository.Insert(_log);
            }
            return(list);
        }
        public List <ProvinciaBE> obtenerProvincias(String idDepartamento)
        {
            using (HospedajeEntities entity = new HospedajeEntities())
            {
                try
                {
                    List <ProvinciaBE> lstProvinciaBE = new List <ProvinciaBE>();
                    var provincias = (from item in entity.Ubigeo
                                      where item.departamento == idDepartamento && item.provincia != "00" && item.distrito == "00"
                                      select item).ToList();
                    foreach (var item in provincias)
                    {
                        ProvinciaBE provinciaBE = new ProvinciaBE()
                        {
                            IdProvincia = item.provincia,
                            Provincia   = item.ubicacion
                        };
                        lstProvinciaBE.Add(provinciaBE);
                    }

                    return(lstProvinciaBE);
                }
                catch (Exception ex)
                {
                    return(null);

                    throw ex;
                }
            }
        }
Example #3
0
        public List <ProvinciaBE> ListarProvincia(string DepartamentoId)
        {
            String        SqlListarProvincia;
            String        sCadena;
            SqlConnection Conn;
            SqlCommand    cmdListarProvincia = null;
            SqlDataReader drListarProvincia  = null;



            try
            {
                sCadena = Utilities.GetConnectionStringSeguridad();
                Conn    = new SqlConnection(sCadena);

                SqlListarProvincia             = "usp_TalListarProvincias";
                cmdListarProvincia             = Conn.CreateCommand();
                cmdListarProvincia.CommandType = CommandType.StoredProcedure;
                cmdListarProvincia.CommandText = SqlListarProvincia;

                SqlParameter prmDepartamentoId = new SqlParameter();
                prmDepartamentoId.ParameterName = "@departamentoid";
                prmDepartamentoId.SqlDbType     = SqlDbType.VarChar;
                prmDepartamentoId.Size          = 5;
                prmDepartamentoId.Value         = DepartamentoId;

                cmdListarProvincia.Parameters.Add(prmDepartamentoId);

                cmdListarProvincia.Connection.Open();
                drListarProvincia = cmdListarProvincia.ExecuteReader();

                List <ProvinciaBE> lstProvinciaBE = new List <ProvinciaBE>();

                ProvinciaBE objProvinciaBE;

                while (drListarProvincia.Read())
                {
                    objProvinciaBE             = new ProvinciaBE();
                    objProvinciaBE.ProvinciaId = drListarProvincia.GetString(drListarProvincia.GetOrdinal("CODPROV")); //Convert.ToInt32(drListarProvincia.GetValue(0));
                    //objProvinciaBE.DepartamentoId = drListarProvincia.GetInt32(drListarProvincia.GetOrdinal("DepartamentoId"));// Convert.ToInt32(drListarProvincia.GetValue(1));
                    objProvinciaBE.Provincia = drListarProvincia.GetString(drListarProvincia.GetOrdinal("Nombre"));    //drListarProvincia.GetValue(2).ToString();
                    lstProvinciaBE.Add(objProvinciaBE);
                }


                Conn.Close();
                Conn.Dispose();
                cmdListarProvincia.Dispose();
                return(lstProvinciaBE);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Example #4
0
        public List <ProvinciaBE> ListarProvinciaPorId(int provinciaId)
        {
            using (OracleCommand oOracleCommand = new OracleCommand("PKG_REGIONES.SP_LISTAR_PROVINCIA_POR_ID", conn))
            {
                try
                {
                    oOracleCommand.CommandType    = CommandType.StoredProcedure;
                    oOracleCommand.CommandTimeout = 10;
                    oOracleCommand.Parameters.Add(new OracleParameter("PN_ID_PROVINCIA", provinciaId));
                    OracleParameter oParam = new OracleParameter("CUR_PROVINCIAS", OracleDbType.RefCursor);
                    oParam.Direction = ParameterDirection.Output;
                    oParam.Size      = 128;

                    oOracleCommand.Parameters.Add(oParam);

                    DataTable oDataTable = new DataTable();
                    conn.Open();
                    oDataTable.Load(oOracleCommand.ExecuteReader());
                    conn.Close();
                    listProvincia = new List <ProvinciaBE>();
                    foreach (DataRow item in oDataTable.Rows)
                    {
                        oProvincia                 = new ProvinciaBE();
                        oProvincia.IdProvincia     = int.Parse(item[0].ToString());
                        oProvincia.NombreProvincia = item[1].ToString();
                        oProvincia.Region.IdRegion = int.Parse(item[2].ToString());
                        listProvincia.Add(oProvincia);
                    }
                    return(listProvincia);
                }
                catch (Exception ex)
                {
                    return(null);
                    // throw new Exception(ex.Message);
                }
                finally
                {
                    if (conn.State == ConnectionState.Open)
                    {
                        conn.Close();
                    }
                }
            }
        }
Example #5
0
 public DistritoBE()
 {
     oprovinciaBE = new ProvinciaBE();
 }