Esempio n. 1
0
        public BEUbigeo FindUbigeoCode(string pUbigeoCode)
        {
            BEUbigeo objUbigeo = null;

            try
            {
                using (_DBMLTablasDataContext SQLDC = new _DBMLTablasDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Ubigeo_codUbigeo(null, pUbigeoCode);
                    foreach (var item in resul)
                    {
                        objUbigeo = new BEUbigeo()
                        {
                            codEmpresa      = item.codUbigeo,
                            codUbigeoDist   = item.codUbigeoDist,
                            nomDistrito     = item.nomDistrito,
                            nomProvincia    = item.nomDistrito,
                            nomDepartamento = item.nomDepartamento,
                            nomRegion       = item.nomRegion
                        };
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(objUbigeo);
        }
        public MPDatos List_Departamento(string Conexionstring)
        {
            try
            {
                var MPDatos = new MPDatos();
                using (SqlDataReader read = SqlHelper.ExecuteReader(Conexionstring, CommandType.StoredProcedure, "dbo.Listar_Ubigeo"))
                {
                    var listaDepartamento = new List <BEUbigeo>();
                    while (read.Read())
                    {
                        var departamento = new BEUbigeo();
                        departamento.IdDepartamento = read.GetString(read.GetOrdinal("IdDepartamento"));
                        departamento.Departamento   = read.GetString(read.GetOrdinal("Departamento"));
                        listaDepartamento.Add(departamento);
                        MPDatos.listaUbigeo = listaDepartamento;
                    }

                    //    }

                    //}
                }
                return(MPDatos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
        public MPDatos List_Provincia(string Conexionstring, string IdDepartamento)
        {
            try
            {
                var MPDatos = new MPDatos();

                var Parameter = new SqlParameter[1];
                Parameter[0] = new SqlParameter("@IdDepartamento", SqlDbType.VarChar, 2)
                {
                    Value = IdDepartamento
                };

                using (SqlDataReader read = SqlHelper.ExecuteReader(Conexionstring, CommandType.StoredProcedure, "dbo.Listar_Ubige_provincia", Parameter))
                {
                    var listaProvincia = new List <BEUbigeo>();
                    while (read.Read())
                    {
                        var provincia = new BEUbigeo();
                        provincia.IdProvincia = read.GetString(read.GetOrdinal("IdProvincia"));
                        provincia.Provincia   = read.GetString(read.GetOrdinal("Provincia"));
                        listaProvincia.Add(provincia);
                        MPDatos.listaUbigeo = listaProvincia;
                    }
                }
                return(MPDatos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
        public MPDatos List_Distrito(string Conexionstring, string IdDepartamento, string IdProvincia)
        {
            try
            {
                var MPDatos = new MPDatos();

                var Parameter = new SqlParameter[2];
                Parameter[0] = new SqlParameter("@IdDepartamento", SqlDbType.NVarChar, 2)
                {
                    Value = IdDepartamento
                };
                Parameter[1] = new SqlParameter("@IdProvincia", SqlDbType.NVarChar, 2)
                {
                    Value = IdProvincia
                };

                using (SqlDataReader read = SqlHelper.ExecuteReader(Conexionstring, CommandType.StoredProcedure, "dbo.Listar_Ubige_Distrito", Parameter))
                {
                    var distrito = new List <BEUbigeo>();
                    while (read.Read())
                    {
                        var distritobj = new BEUbigeo();
                        distritobj.IdDistrito = read.GetString(read.GetOrdinal("IdDistrito"));
                        distritobj.Distrito   = read.GetString(read.GetOrdinal("Distrito"));
                        distrito.Add(distritobj);
                        MPDatos.listaUbigeo = distrito;
                    }
                }
                return(MPDatos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }