public List <DepartamentoBe> ListarComboDepartamento(SqlConnection cn) { List <DepartamentoBe> lista = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_departamento_listar_combo", cn)) { cmd.CommandType = CommandType.StoredProcedure; using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { lista = new List <DepartamentoBe>(); while (dr.Read()) { DepartamentoBe item = new DepartamentoBe(); item.CodigoDepartamento = dr.GetData <int>("CodigoDepartamento"); item.CodigoPais = dr.GetData <int>("CodigoPais"); item.CodigoUbigeo = dr.GetData <string>("CodigoUbigeo"); item.Nombre = dr.GetData <string>("Nombre"); lista.Add(item); } } } } } catch (Exception ex) { log.Error(ex.Message); } return(lista); }
public DepartamentoBe Obtener(int departamentoId, SqlConnection cn) { DepartamentoBe respuesta = null; try { using (SqlCommand cmd = new SqlCommand("dbo.usp_departamento_obtener", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@departamentoId", departamentoId.GetNullable()); using (SqlDataReader dr = cmd.ExecuteReader()) { if (dr.HasRows) { respuesta = new DepartamentoBe(); if (dr.Read()) { respuesta.DepartamentoId = dr.GetData <int>("DepartamentoId"); respuesta.Nombre = dr.GetData <string>("Nombre"); respuesta.PaisId = dr.GetData <int>("PaisId"); respuesta.CodigoUbigeo = dr.GetData <string>("CodigoUbigeo"); } } } } } catch (Exception ex) { respuesta = null; } return(respuesta); }
void CargarCliente() { ClienteBe item = clienteBl.ObtenerCliente(codigoCliente.Value); cbbCodigoTipoDocumentoIdentidad.SelectedValue = item.CodigoTipoDocumentoIdentidad; txtNroDocumentoIdentidad.Text = item.NroDocumentoIdentidad; txtNombresCompletos.Text = item.Nombres; txtDireccion.Text = item.Direccion; DistritoBe distrito = listaComboDistrito.Where(x => x.CodigoDistrito == item.CodigoDistrito).FirstOrDefault(); ProvinciaBe provincia = listaComboProvincia.Where(x => x.CodigoProvincia == distrito.CodigoProvincia).FirstOrDefault(); DepartamentoBe departamento = listaComboDepartamento.Where(x => x.CodigoDepartamento == provincia.CodigoDepartamento).FirstOrDefault(); PaisBe pais = listaComboPais.Where(x => x.CodigoPais == departamento.CodigoPais).FirstOrDefault(); cbbCodigoPais.SelectedValue = pais.CodigoPais; cbbCodigoDepartamento.SelectedValue = departamento.CodigoDepartamento; cbbCodigoProvincia.SelectedValue = provincia.CodigoProvincia; cbbCodigoDistrito.SelectedValue = item.CodigoDistrito; txtCorreoElectronico.Text = item.Correo; txtTelefono.Text = item.Telefono; txtContacto.Text = item.Contacto; txtAreaContacto.Text = item.AreaContacto; if (item.CodigoActividadPrincipal.HasValue) { cbbCodigoActividadPrincipal.SelectedValue = item.CodigoActividadPrincipal; } }
public DepartamentoBe ObtenerDepartamento(int departamentoId) { DepartamentoBe item = null; try { cn.Open(); item = departamentoDa.Obtener(departamentoId, cn); cn.Close(); } catch (Exception ex) { item = null; } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(item); }
void CargarProveedor() { ProveedorBe item = proveedorBl.ObtenerProveedor(codigoProveedor.Value); cbbCodigoTipoDocumentoIdentidad.SelectedValue = item.CodigoTipoDocumentoIdentidad; txtNroDocumentoIdentidad.Text = item.NroDocumentoIdentidad; txtNombresCompletos.Text = item.Nombres; txtDireccion.Text = item.Direccion; DistritoBe distrito = listaComboDistrito.Where(x => x.CodigoDistrito == item.CodigoDistrito).FirstOrDefault(); ProvinciaBe provincia = listaComboProvincia.Where(x => x.CodigoProvincia == distrito.CodigoProvincia).FirstOrDefault(); DepartamentoBe departamento = listaComboDepartamento.Where(x => x.CodigoDepartamento == provincia.CodigoDepartamento).FirstOrDefault(); PaisBe pais = listaComboPais.Where(x => x.CodigoPais == departamento.CodigoPais).FirstOrDefault(); cbbCodigoPais.SelectedValue = pais.CodigoPais; cbbCodigoDepartamento.SelectedValue = departamento.CodigoDepartamento; cbbCodigoProvincia.SelectedValue = provincia.CodigoProvincia; cbbCodigoDistrito.SelectedValue = item.CodigoDistrito; txtCorreoElectronico.Text = item.Correo; txtTelefono.Text = item.Telefono; txtContacto.Text = item.Contacto; }