public async Task <long> ObtenerPaisIdPorLocalidad(long localidadId)
        {
            var localidad = (LocalidadDto)await _localidadServicio.Obtener(localidadId);

            var provincia = (ProvinciaDto)await _provinciaServicio.Obtener(localidad.ProvinciaId);

            return(provincia.PaisId);
        }
Exemple #2
0
        private void btnNuevaLocalidad_Click(object sender, System.EventArgs e)
        {
            var form = new _00006_AbmLocalidad(TipoOperacion.Nuevo);

            form.ShowDialog();

            if (form.RealizoAlgunaOperacion)
            {
                PoblarComboBox(cmbLocalidad, _localidadServicio.Obtener(string.Empty), "Descripcion", "Id");
            }
        }
Exemple #3
0
        public override void CargarDatos(long?entidadId)
        {
            if (entidadId.HasValue)
            {
                if (TipoOperacion == TipoOperacion.Eliminar)
                {
                    DesactivarControles(this);
                }

                var entidad = (LocalidadDto)_localidadServicio.Obtener(entidadId.Value);

                if (entidad == null)
                {
                    MessageBox.Show("Ocuriro un error al obtener el registro seleciconado");
                    Close();
                }

                PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id");

                cmbProvincia.SelectedValue = entidad.ProvinciaId;

                PoblarComboBox(cmbDepartamento, _departamentoServicio.ObtenerPorProvincia(entidad.ProvinciaId),
                               "Descripcion", "Id");

                cmbDepartamento.SelectedValue = entidad.DepartamentoId;

                txtDescripcion.Text = entidad.Descripcion;

                txtDescripcion.KeyPress += delegate(object sender, KeyPressEventArgs args)
                {
                    NoInyeccion(sender, args);
                    NoSimbolos(sender, args);
                };
            }
            else
            {
                // Nuevo
                PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id");

                if (cmbProvincia.Items.Count > 0) // si tiene algo
                {
                    PoblarComboBox(cmbDepartamento,
                                   _departamentoServicio.ObtenerPorProvincia((long)cmbProvincia.SelectedValue)
                                   , "Descripcion",
                                   "Id");
                }

                txtDescripcion.Clear();
            }
        }
        private void ConsumidorFinal()
        {
            var clientedni           = _clienteServicio.ObtenerPorDni("99999999");
            var provinciaDescripcion = _provinciaServicio.Obtener("Tucuman");
            var localidadDescripcion = _localidadServicio.Obtener("San Miguel de Tucuman");
            var provinciaId          = 1;
            var localidadId          = 1;

            if (clientedni == null)
            {
                if (provinciaDescripcion == null)
                {
                    var provincia = new ProvinciaDto();

                    provincia.Id          = 1;
                    provincia.Descripcion = "Tucuman";

                    _provinciaServicio.Insertar(provincia);
                }

                if (localidadDescripcion == null)
                {
                    var localidad = new LocalidadDto();

                    localidad.Id          = 1;
                    localidad.Descripcion = "San Miguel de Tucuman";
                    localidad.ProvinciaId = provinciaId;

                    _localidadServicio.Insertar(localidad);
                }

                var cliente = new ClienteDto();

                cliente.Apellido        = "Final";
                cliente.Nombre          = "Consumidor";
                cliente.Dni             = "99999999";
                cliente.Cuil            = "99999999";
                cliente.Email           = "*****@*****.**";
                cliente.FechaNacimiento = DateTime.Now;
                cliente.Calle           = "sin nombre";
                cliente.Numero          = 99;
                cliente.Barrio          = "sin nombre";
                cliente.ProvinciaId     = 1;
                cliente.LocalidadId     = 1;

                _clienteServicio.Insertar(cliente);
            }
        }
        public async Task <DireccionViewModel> ObtenerDireccion(long id)
        {
            var dto = (DireccionDto)await _direccionServicio.Obtener(id);

            var localidad = (LocalidadDto)await _localidadServicio.Obtener(dto.LocalidadId);

            var provincia = (ProvinciaDto)await _provinciaServicio.Obtener(localidad.ProvinciaId);

            var pais = (PaisDto)await _paisServicio.Obtener(provincia.PaisId);

            var model = new DireccionViewModel()
            {
                Id            = dto.Id,
                EstaEliminado = dto.EliminadoStr,
                Descripcion   = dto.Descripcion,
                LocalidadId   = dto.LocalidadId,
                Ubicacion     = $"{localidad.Nombre}, {provincia.Nombre}, {pais.Nombre}"
            };

            return(model);
        }
Exemple #6
0
 public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar)
 {
     grilla.DataSource = _localidadServicio.Obtener(cadenaBuscar);
 }
Exemple #7
0
        public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar)
        {
            dgv.DataSource = _localidadServicio.Obtener(cadenaBuscar);

            base.ActualizarDatos(dgv, cadenaBuscar);
        }