public override void Inicializador(long?entidadId)
        {
            if (entidadId.HasValue)
            {
                return;
            }

            // Asignando un Evento
            CargarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id");



            txtContacto.Focus();
        }
        public override void CargarDatos(long?entidadId)
        {
            base.CargarDatos(entidadId);

            if (entidadId.HasValue)
            {
                var resultado = (CondicionIvaDto)_provinciaServicio.Obtener(entidadId.Value);

                if (resultado == null)
                {
                    MessageBox.Show("Ocurrio un error al obtener el registro seleccionado");
                    Close();
                }

                txtDescripcion.Text = resultado.Descripcion;

                if (TipoOperacion == TipoOperacion.Eliminar)
                {
                    DesactivarControles(this);
                }
            }
            else // Nuevo
            {
                btnEjecutar.Text = "Nuevo";
            }
        }
Exemplo n.º 3
0
        private void Inicializar()
        {
            if (hayDatos)
            {
                return;
            }

            CargarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id");
            CargarComboBox(cmdCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id");
            if (cmbProvincia.Items.Count > 0)
            {
                var provincia = (ProvinciaDto)cmbProvincia.Items[0];

                CargarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorProvincia(provincia.Id, string.Empty), "Descripcion", "Id");
            }

            imgLogo.Image = ImagenesSistema.ImagenNoDisponible;
        }
Exemplo n.º 4
0
        private void btnNuevaCondicionIva_Click(object sender, System.EventArgs e)
        {
            var fCondicionIva = new _00014_Abm_CondicionIva(TipoOperacion.Nuevo);

            fCondicionIva.ShowDialog();

            if (!fCondicionIva.RealizoAlgunaOperacion)
            {
                return;
            }

            PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty, false), "Descripcion", "Id");
        }
Exemplo n.º 5
0
        public override void CargarDatos(long?entidadId)
        {
            base.CargarDatos(entidadId);

            if (entidadId.HasValue)
            {
                var resultado = (ClienteDto)_clienteServicio.Obtener(typeof(ClienteDto), entidadId.Value);

                if (resultado == null)
                {
                    MessageBox.Show("Ocurrio un error al obtener el registro seleccionado");

                    Close();
                }

                // =============== Datos Cliente ========== //

                txtApellido.Text = resultado.Apellido;

                txtNombre.Text = resultado.Nombre;

                txtDni.Text = resultado.Dni;

                txtTelefono.Text = resultado.Telefono;

                txtDomicilio.Text = resultado.Direccion;

                cmbProvincia.SelectedValue    = resultado.ProvinciaId;
                cmbDepartamento.SelectedValue = resultado.DepartamentoId;
                cmbLocalidad.SelectedValue    = resultado.LocalidadId;
                txtMail.Text = resultado.Mail;
                cmbCondicionIva.SelectedValue = resultado.CondicionIva;

                // =============== Datos ========== //

                chkActivarCuentaCorriente.Checked = resultado.ActivarCtaCte;

                chkLimiteCompra.Checked = resultado.TieneLimiteCompra;

                nudLimiteCompra.Value = resultado.MontoMaximoCtaCte;

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

                cmbProvincia.SelectedValue = resultado.ProvinciaId;



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

                cmbDepartamento.SelectedValue = resultado.DepartamentoId;

                PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(resultado.DepartamentoId), "Descripcion", "Id");

                cmbLocalidad.SelectedValue = resultado.LocalidadId;

                PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id");

                cmbCondicionIva.SelectedValue = resultado.CondicionIvaId;


                if (TipoOperacion == TipoOperacion.Eliminar)
                {
                    DesactivarControles(this);
                }
            }
            else
            {
                var provincias = _provinciaServicio.Obtener(string.Empty);

                PoblarComboBox(cmbProvincia,
                               provincias,
                               "Descripcion",
                               "Id");

                if (provincias.Any())
                {
                    var departamentos = _departamentoServicio
                                        .ObtenerPorProvincia((long)cmbProvincia.SelectedValue);

                    PoblarComboBox(cmbDepartamento,
                                   departamentos,
                                   "Descripcion",
                                   "Id");

                    if (departamentos.Any())
                    {
                        var localidades =
                            _localidadServicio.ObtenerPorDepartamento((long)cmbDepartamento.SelectedValue);

                        PoblarComboBox(cmbLocalidad,
                                       localidades,
                                       "Descripcion",
                                       "Id");
                    }
                }


                PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id");

                btnEjecutar.Text = "Grabar";

                LimpiarControles(this, false);
            }
        }
Exemplo n.º 6
0
        public _00010_Abm_Cliente(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _LocalidadServicio    = ObjectFactory.GetInstance <ILocalidadServicio>();
            _provinciaServicio    = ObjectFactory.GetInstance <IProvinciaServicio>();
            _departamentoServicio = ObjectFactory.GetInstance <IDepartamentoServicio>();
            _clienteServicio      = ObjectFactory.GetInstance <IClienteServicio>();
            _condicionIvaServicio = ObjectFactory.GetInstance <ICondicionIvaServicio>();

            var provincias = _provinciaServicio.Obtener(string.Empty, false);

            PoblarComboBox(cmbProvincia, provincias, "Descripcion", "Id");

            if (provincias.Any())
            {
                var departamentos = _departamentoServicio.ObtenerPorProvincia(provincias.FirstOrDefault().Id);

                PoblarComboBox(cmbDepartamento, departamentos
                               , "Descripcion", "Id");

                if (departamentos.Any())
                {
                    PoblarComboBox(cmbLocalidad,
                                   _LocalidadServicio.ObtenerPorDepartamento(departamentos.FirstOrDefault().Id), "Descripcion",
                                   "Id");
                }
            }

            PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty, false), "Descripcion", "Id");

            txtApellido.KeyPress += delegate(object sender, KeyPressEventArgs args)
            {
                NoInyeccion(sender, args);
                NoSimbolos(sender, args);
            };

            txtNombre.KeyPress += delegate(object sender, KeyPressEventArgs args)
            {
                NoInyeccion(sender, args);
                NoSimbolos(sender, args);
            };

            txtDni.KeyPress += delegate(object sender, KeyPressEventArgs args)
            {
                NoInyeccion(sender, args);
                NoSimbolos(sender, args);
                NoLetras(sender, args);
            };

            txtTelefono.KeyPress += delegate(object sender, KeyPressEventArgs args)
            {
                NoInyeccion(sender, args);
                NoSimbolos(sender, args);
                NoLetras(sender, args);
            };

            txtDomicilio.KeyPress += delegate(object sender, KeyPressEventArgs args)
            {
                NoInyeccion(sender, args);
                NoSimbolos(sender, args);
            };

            txtMail.KeyPress += delegate(object sender, KeyPressEventArgs args)
            {
                NoInyeccion(sender, args);
            };
        }
Exemplo n.º 7
0
 public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar)
 {
     dgvGrilla.DataSource = _condicionIvaServicio.Obtener(cadenaBuscar);
 }
        public override void CargarDatos(long?entidadId)
        {
            if (entidadId.HasValue)
            {
                if (TipoOperacion == TipoOperacion.Eliminar)
                {
                    DesactivarControles(this);
                }


                var entidad = (ClienteDto)_clienteServicio.Obtener(typeof(ClienteDto), entidadId.Value);

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

                txtApellido.Text  = entidad.Apellido;
                txtNombre.Text    = entidad.Nombre;
                txtDni.Text       = entidad.Dni;
                txtTelefono.Text  = entidad.Telefono;
                txtDomicilio.Text = entidad.Direccion;
                chkActivarCuentaCorriente.Checked = entidad.ActivarCtaCte;
                chkLimiteCompra.Checked           = entidad.TieneLimiteCompra;
                nudLimiteCompra.Value             = entidad.MontoMaximoCtaCte;


                PoblarComboBox(cmbProvincia, _provinciaServicio.Obtener(string.Empty), "Descripcion", "Id");
                cmbProvincia.SelectedValue = entidad.ProvinciaId;

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

                PoblarComboBox(cmbLocalidad, _localidadServicio.ObtenerPorDepartamento(entidad.DepartamentoId), "Descripcion", "Id");
                cmbLocalidad.SelectedValue = entidad.LocalidadId;

                PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id");
                cmbCondicionIva.SelectedValue = entidad.CondicionIvaId;

                txtMail.Text = entidad.Mail;
            }
            else
            {
                LimpiarControles(this);

                PoblarComboBox(cmbCondicionIva, _condicionIvaServicio.Obtener(string.Empty), "Descripcion", "Id");

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

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

                    if (cmbDepartamento.Items.Count > 0)
                    {
                        PoblarComboBox(cmbLocalidad,
                                       _localidadServicio.ObtenerPorDepartamento((long)cmbProvincia.SelectedValue),
                                       "Descripcion",
                                       "Id");
                    }
                }
            }
        }
        public ActionResult Create()
        {
            ViewBag.ListaCondicionIva = _condicionIvaServicio.Obtener();

            return(View());
        }
Exemplo n.º 10
0
        public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar)
        {
            dgv.DataSource = _condicionIvaServicio.Obtener(cadenaBuscar);

            base.ActualizarDatos(dgv, cadenaBuscar);
        }