public _00026_Precio_ABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _precioServicio = new PrecioServicio();

            _articuloServicio = new ArticuloServicio();

            _listaPrecioServicio = new ListaPrecioServicio();

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }

            AsignarEventoEnterLeave(this);

            AgregarControlesObligatorios(nudPrecioCosto, "Precio Costo");
            AgregarControlesObligatorios(dtpFechaActualizacion, "Fecha de Actualizacion");
            AgregarControlesObligatorios(cmbListaPrecio, "Lista de Precios");


            dtpFechaActualizacion.Enabled = false;

            Inicializador(entidadId);
        }
 public x(IArticuloServicio articuloServicio, IPrecioServicio precioServicio,
          IComprobanteMesaServicio comprobanteMesa, IEmpleadoServicio empleadoServicio) : this()
 {
     _precioServicio   = precioServicio;
     _articuloServicio = articuloServicio;
     _mesaServicio     = comprobanteMesa;
     _empleadoServicio = empleadoServicio;
 }
示例#3
0
        public FormularioArticuloABM(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();

            _articuloServicio    = new ArticuloServicio();
            _precioServicio      = new PrecioServicio();
            _listaPrecioServicio = new ListaPrecioServicio();
            _marcaServicio       = new MarcaServicio();
            _rubroServicio       = new RubroServicio();

            CargarComboBox(cmbListaPrecio, _listaPrecioServicio.Obtener(string.Empty), "Descripcion", "Id");
            CargarComboBox(cmbMarca, _marcaServicio.ObtenerMarca(string.Empty), "Descripcion", "Id");
            CargarComboBox(cmbRubro, _rubroServicio.ObtenerRubro(string.Empty), "Descripcion", "Id");

            imgFotoArticulo.Image = Constantes.Imagenes.ImagenUsuario;

            if (tipoOperacion == TipoOperacion.Eliminar || tipoOperacion == TipoOperacion.Modificar)
            {
                CargarDatos(entidadId);

                nudPrecioCosto.Enabled   = false;
                nudPrecioPublico.Enabled = false;
                cmbListaPrecio.Enabled   = false;
            }

            if (tipoOperacion == TipoOperacion.Eliminar)
            {
                DesactivarControles(this);
            }
            if (tipoOperacion == TipoOperacion.Modificar)
            {
                nudStock.ReadOnly = true;
            }
            if (tipoOperacion == TipoOperacion.Nuevo)
            {
                nudStock.Enabled = false;
            }


            AgregarControlesObligatorios(txtBoxCodigo, "Codigo");
            AgregarControlesObligatorios(txtBoxCodigoBarra, "Codigo Barra");
            AgregarControlesObligatorios(txtBoxDescripcion, "Descripcion");
            AgregarControlesObligatorios(txtBoxDetalle, "Detalle");
            AgregarControlesObligatorios(txtBoxAbreviatura, "Abreviatura");
            AgregarControlesObligatorios(cmbMarca, "Marca");
            AgregarControlesObligatorios(cmbRubro, "Rubro");
            AgregarControlesObligatorios(cmbListaPrecio, "Lista");



            //nudStock.Enabled = true;
            nudStockMin.Enabled             = true;
            nudStockMax.Enabled             = true;
            cbxPermiteStockNegativo.Enabled = true;

            cbxDescuentaStock.CheckState = CheckState.Checked;
        }
        public FormularioPrecio(IPrecioServicio precioServicio)
        {
            InitializeComponent();

            _precioServicio = precioServicio;

            dgvGrilla.DataSource = _precioServicio.ObtenerUltimaActualizacion("");
            ResetearGrilla();
        }
        public _00025_Precio(IPrecioServicio precioServicio,
                             IArticuloServicio articuloServicio,
                             IListaPrecioServicio listaPrecioServicio)
        {
            _precioServicio = precioServicio;

            _articuloServicio = articuloServicio;

            _listaPrecioServicio = listaPrecioServicio;
        }
示例#6
0
 public _10002_ActualizarPrecios()
 {
     InitializeComponent();
     _articuloServicio     = new ArticuloServicio();
     _listaPreciosServicio = new ListaPreciosServicio();
     _precioServicio       = new PrecioServicio();
     btnEjecutar.Image     = Constantes.ImagenesSistema.Ejecutar;
     btnLimpiar.Image      = Constantes.ImagenesSistema.Limpiar;
     btnSalir.Image        = Constantes.ImagenesSistema.Salir;
     Inicializar();
     toolStrip1.BackColor = Constantes.Color.ColorMenu;
 }
        public FormularioActualizarPrecio(TipoOperacion tipoOperacion, long?entidadId = null)
            : base(tipoOperacion, entidadId)
        {
            InitializeComponent();


            _precioServicio      = new PrecioServicio();
            _listaPrecioServicio = new ListaPrecioServicio();
            _articuloServicio    = new ArticuloServicio();

            CargarComboBox(cmbArticulo, _articuloServicio.Obtener(string.Empty), "Descripcion", "Id");
            CargarComboBox(cmbListaPrecio, _listaPrecioServicio.Obtener(string.Empty), "Descripcion", "Id");

            this.entidadId = entidadId;
            CargarDatos(entidadId);
        }
        public HistorialPrecio(long idArticulo, long idListaPrecio)
        {
            InitializeComponent();
            _precioServicio = new PrecioServicio();

            var precios = (List <PrecioDTO>)_precioServicio.ObtenerPorArticulo(idArticulo, idListaPrecio);

            if (precios.Any())
            {
                dgvGrilla.DataSource = precios;
                ResetearGrilla();
            }
            else
            {
                MessageBox.Show(@"Este artículo no tiene precios agregados en esta lista precio.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
            }
        }
示例#9
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;
        }
示例#11
0
 public _00044_Precio(IPrecioServicio precioServicio)
 {
     _precioServicio = precioServicio;
 }