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; } } }
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; } }
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(); } } } }
public DistritoBE() { oprovinciaBE = new ProvinciaBE(); }