Esempio n. 1
0
        public override void CargarDatos(long?entidadId)
        {
            base.CargarDatos(entidadId);

            if (entidadId.HasValue)
            {
                var resultado = (IvaDto)_ivaServicio.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";
            }
        }
        public _00018_Abm_Articulo(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _articuloServicio     = ObjectFactory.GetInstance <IArticuloServicio>();
            _marcaServicio        = ObjectFactory.GetInstance <IMarcaServicio>();
            _rubroServicio        = ObjectFactory.GetInstance <IRubroServicio>();
            _unidadMedidaServicio = ObjectFactory.GetInstance <IUnidadMedidaServicio>();
            _ivaServicio          = ObjectFactory.GetInstance <IIvaServicio>();

            PoblarComboBox(cmbMarca, _marcaServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");
            cmbMarca.SelectedItem = null;

            PoblarComboBox(cmbRubro, _rubroServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");
            cmbRubro.SelectedItem = null;

            PoblarComboBox(cmbUnidad, _unidadMedidaServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");
            cmbUnidad.SelectedItem = null;

            PoblarComboBox(cmbIva, _ivaServicio.Obtener(string.Empty),
                           "Descripcion",
                           "Id");
            cmbIva.SelectedItem = null;
        }
Esempio n. 3
0
        public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar)
        {
            // Codigo agregado por Nosotros
            dgv.DataSource = _ivaServicio.Obtener(cadenaBuscar, true);

            // Codigo del PAPA
            base.ActualizarDatos(dgv, cadenaBuscar);
        }
Esempio n. 4
0
        private void button1_Click(object sender, System.EventArgs e)
        {
            var fNuevaIva = new _00026_Abm_Iva(TipoOperacion.Nuevo);

            fNuevaIva.ShowDialog();
            if (fNuevaIva.RealizoAlgunaOperacion)
            {
                PoblarComboBox(cmbIva, _ivaServicio.Obtener(string.Empty, false));
            }
        }
        private void btnNuevoIva_Click(object sender, System.EventArgs e)
        {
            var formNuevoIva = new _00026_Abm_Iva(TipoOperacion.Nuevo);

            formNuevoIva.ShowDialog();

            if (formNuevoIva.RealizoAlgunaOperacion)
            {
                PoblarComboBox(cmbIva, _ivaServicio.Obtener(string.Empty),
                               "Descripcion",
                               "Id");
            }
        }
Esempio n. 6
0
        public _00018_Abm_Articulo(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _articuloServicio     = ObjectFactory.GetInstance <IArticuloServicio>();
            _marcaServicio        = ObjectFactory.GetInstance <IMarcaServicio>();
            _rubroServicio        = ObjectFactory.GetInstance <IRubroServicio>();
            _unidadMedidaServicio = ObjectFactory.GetInstance <IUnidadMedidaServicio>();
            _ivaServicio          = ObjectFactory.GetInstance <IIvaServicio>();

            imgFoto.Image = RecursoImagenes.Producto;

            PoblarComboBox(cmbMarca, _marcaServicio.Obtener(string.Empty, false), "Descripcion", "Id");
            PoblarComboBox(cmbRubro, _rubroServicio.Obtener(string.Empty, false), "Descripcion", "Id");
            PoblarComboBox(cmbUnidad, _unidadMedidaServicio.Obtener(string.Empty, false), "Descripcion", "Id");
            PoblarComboBox(cmbIva, _ivaServicio.Obtener(string.Empty, false), "Descripcion", "Id");
        }
Esempio n. 7
0
 public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar)
 {
     dgv.DataSource = _ivaServicio.Obtener(cadenaBuscar);
     base.ActualizarDatos(dgv, cadenaBuscar);
 }
        public override void CargarDatos(long?entidadId)
        {
            base.CargarDatos(entidadId);

            if (entidadId.HasValue)
            {
                nudStock.Enabled    = false;
                groupPrecio.Enabled = false;

                var resultado = (ArticuloDto)_articuloServicio.Obtener(entidadId.Value);

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


                // =============== Datos del Articulo ========== //

                txtCodigo.Text          = resultado.Codigo.ToString();
                txtcodigoBarra.Text     = resultado.CodigoBarra;
                txtDescripcion.Text     = resultado.Descripcion;
                txtAbreviatura.Text     = resultado.Abreviatura;
                txtDetalle.Text         = resultado.Abreviatura;
                txtUbicacion.Text       = resultado.Ubicacion;
                cmbMarca.SelectedValue  = resultado.MarcaId;
                cmbRubro.SelectedValue  = resultado.RubroId;
                cmbUnidad.SelectedValue = resultado.UnidadMedidaId;
                cmbIva.SelectedValue    = resultado.IvaId;


                // =============== Datos del Generales ========== //

                nudStockMin.Value           = resultado.StockMinimo;
                ckbDescontarStock.Checked   = resultado.DescuentaStock;
                chkPermitirStockNeg.Checked = resultado.PermiteStockNegativo;
                chkActivarLimite.Checked    = resultado.ActivarHoraVenta;
                nudLimiteVenta.Value        = resultado.LimiteVenta;
                chkActivarHoraVenta.Checked = resultado.ActivarHoraVenta;
                dtpHoraVenta.Value          = resultado.HoraLimiteVentaDesde;
                dtpHoraLimiteHasta.Value    = resultado.HoraLimiteVentaHasta;


                // =============== Foto del Articulo ========== //


                imgFoto.Image = Imagen.ConvertirImagen(resultado.Foto);


                // =============== ========= //


                PoblarComboBox(cmbMarca, _marcaServicio.Obtener(string.Empty), "Descripcion", "Id");

                cmbMarca.SelectedValue = resultado.MarcaId;


                PoblarComboBox(cmbRubro, _rubroServicio.Obtener(string.Empty), "Descripcion", "Id");

                cmbRubro.SelectedValue = resultado.RubroId;

                PoblarComboBox(cmbUnidad, _unidadMedidaServicio.Obtener(string.Empty), "Descripcion", "Id");

                cmbUnidad.SelectedValue = resultado.UnidadMedidaId;


                PoblarComboBox(cmbIva, _ivaServicio.Obtener(string.Empty), "Descripcion", "Id");

                cmbIva.SelectedValue = resultado.IvaId;


                txtDescripcion.Text = resultado.Descripcion;

                if (TipoOperacion == TipoOperacion.Eliminar)
                {
                    DesactivarControles(this);
                }
            }
            else
            {
                PoblarComboBox(cmbMarca, _marcaServicio.Obtener(string.Empty), "Descripcion", "Id");

                PoblarComboBox(cmbRubro, _rubroServicio.Obtener(string.Empty), "Descripcion", "Id");

                PoblarComboBox(cmbUnidad, _unidadMedidaServicio.Obtener(string.Empty), "Descripcion", "Id");

                PoblarComboBox(cmbIva, _ivaServicio.Obtener(string.Empty), "Descripcion", "Id");


                btnEjecutar.Text = "Grabar";


                LimpiarControles(this, false);
            }
        }