Example #1
0
        public override void CargarDatos(long?entidadId)
        {
            if (!entidadId.HasValue)
            {
                MessageBox.Show(@"Ocurrio un Error Grave", @"Error Grave", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                this.Close();
            }

            if (TipoOperacion == TipoOp.Eliminar)
            {
                btnLimpiar.Enabled = false;
            }


            var articuloCargar = _articuloServicio.ObtenerPorId(entidadId);

            nudLimiteVenta.Enabled = false;
            txtAbreviatura.Text    = articuloCargar.Abreviatura;
            txtCodigo.Text         = articuloCargar.Codigo;
            txtCodigoBarra.Text    = articuloCargar.CodigoBarra;
            if (articuloCargar.PermiteStockNegativo)
            {
                nudStock.Minimum = -100;
            }
            else
            {
                nudStock.Minimum = 0;
            }
            nudStock.Value           = articuloCargar.Stock;
            txtDescripcion.Text      = articuloCargar.Descripcion;
            nudStockMax.Value        = articuloCargar.StockMaximo;
            nudStock.Maximum         = nudStockMax.Value;
            nudStockMin.Value        = articuloCargar.StockMinimo;
            cbDescuentoStock.Checked = articuloCargar.DescuentaStock;

            cbPermiteStockNegativo.Checked = articuloCargar.PermiteStockNegativo;

            cbDiscontinuado.Checked = articuloCargar.EstaDiscontinuado;
            cbLimiteVenta.Checked   = articuloCargar.ActivarLimiteVenta;
            if (cbLimiteVenta.Checked)
            {
                nudLimiteVenta.Value   = articuloCargar.LimiteVenta;
                nudLimiteVenta.Enabled = true;
            }
            else
            {
                nudLimiteVenta.Value = 0;
            }
            imgArticulo.Image = ImagenDb.Convertir_Bytes_Imagen(articuloCargar.Foto);
            CargarComboBox(cmbMarca, _marcaServicio.Obtener(string.Empty), "Descripcion", "Id");
            CargarComboBox(cmbRubro, _rubroServicio.Obtener(string.Empty), "Descripcion", "Id");
        }
        public override void CargarDatos(long?entidadId)
        {
            base.CargarDatos(entidadId);

            if (entidadId.HasValue)
            {
                var resultado = (RubroDto)_rubroServicio.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";
            }
        }
Example #3
0
        public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar)
        {
            dgv.DataSource = _rubroServicio.Obtener(cadenaBuscar);


            base.ActualizarDatos(dgv, cadenaBuscar);
        }
        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;
        }
Example #5
0
        public override void ActualizarDatos(DataGridView dgv, string cadenaBuscar)
        {
            // Codigo agregado por Nosotros
            dgv.DataSource = _rubroServicio.Obtener(cadenaBuscar, true);

            // Codigo del PAPA
            base.ActualizarDatos(dgv, cadenaBuscar);
        }
        private void btnNuevoRubro_Click(object sender, System.EventArgs e)
        {
            var fNuevoRubro = new _00020_Abm_Rubro(TipoOperacion.Nuevo);

            fNuevoRubro.ShowDialog();
            if (fNuevoRubro.RealizoAlgunaOperacion)
            {
                PoblarComboBox(cmbRubro, _rubroServicio.Obtener(string.Empty, false));
            }
        }
        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");
        }
Example #8
0
        public _00031_ActualizarPrecios(IArticuloServicio articuloServicio, IMarcaServicio marcaServicio,
                                        IRubroServicio rubroServicio, IListaPrecioServicio listaPrecioServicio, IPrecioServicio precioServicio)
        {
            InitializeComponent();


            _articuloServicio    = articuloServicio;
            _marcaServicio       = marcaServicio;
            _rubroServicio       = rubroServicio;
            _listaPrecioServicio = listaPrecioServicio;
            _precioServicio      = precioServicio;


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

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

            PoblarComboBox(cmbListaPrecio, _listaPrecioServicio.Obtener(string.Empty), "Descripcion", "Id");

            AsignarEvento_EnterLeave(this);
        }
        public _00031_ActualizarPrecios(IArticuloServicio articuloServicio,
                                        IMarcaServicio marcaServicio,
                                        IRubroServicio rubroServicio,
                                        IListaPrecioServicio listaPrecioServicio,
                                        IPrecioServicio precioServicio)
        {
            InitializeComponent();
            _articuloServicio    = articuloServicio;
            _marcaServicio       = marcaServicio;
            _rubroServicio       = rubroServicio;
            _listaPrecioServicio = listaPrecioServicio;
            _precioServicio      = precioServicio;


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

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

            PoblarComboBox(cmbListaPrecio, _listaPrecioServicio.Obtener(string.Empty), "Descripcion", "Id");
            //cmbListaPrecio.SelectedItem = null;
        }
 public override void ActualizarDatos(DataGridView grilla, string cadenaBuscar)
 {
     grilla.DataSource = _RubroServicio.Obtener(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);
            }
        }