コード例 #1
0
        private void FormIngresarSerie_Load(object sender, EventArgs e)
        {
            bool agregarNuevas = false;

            txtProducto.Text = producto;

            if (tipo_ingreso == 0) // 0 si es ingreso de series por orden de compra
            {
                //GnerarSeries(ingresos.dtSeries, ingresos.dtSeriesCopia);
                GeneradorDeSeries.asignaciones(CantidadRecibidos, contFilas, cantidadAgregar, idgenordencompradetalle);
                dtSeries = GeneradorDeSeries.GnerarSeries(ingresos.dtSeries, ingresos.dtSeriesCopia);
                gridControlSeries.DataSource = dtSeries;
            }
            if (tipo_ingreso == 1) // 1 si es ingreso por trasaldo entre tiendas
            {
                GeneradorDeSeries.asignaciones(CantidadRecibidos, contFilas, cantidadAgregar, idgenordencompradetalle);
                dtSeries = GeneradorDeSeries.GnerarSeries(ingresosTraslado.dtSeries, ingresosTraslado.dtSeriesCopia);
                gridControlSeries.DataSource = dtSeries;
            }
            if (tipo_ingreso == 3) // si es 3 es correccion de series
            {
                gridControlSeries.DataSource = ControllerIngresoTrasladoTienda.MostrarSereisDeProductosPorIngresos(id_ingreso_detalle, 0);
            }
            if (tipo_ingreso == 4) // si es 4 es ingresos por ventas
            {
                GeneradorDeSeries.asignaciones(CantidadRecibidos, contFilas, cantidadAgregar, idgenordencompradetalle);
                dtSeries = GeneradorDeSeries.GnerarSeries(ventas.dtSeries, ventas.dtSeriesCopia);
                gridControlSeries.DataSource = dtSeries;
            }
        }
コード例 #2
0
        private void FormIngresarSerie_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (tipo_ingreso == 3)
            {
                bool   listo = true;
                string res   = "";
                for (int a = 0; a < gridViewSerieProducto.DataRowCount; a++)
                {
                    ControllerIngresoTrasladoTienda.AcutuallizarSeries(Convert.ToInt32(gridViewSerieProducto.GetRowCellValue(a, "id_movimiento_det")), 0, gridViewSerieProducto.GetRowCellValue(a, "serie").ToString(), Convert.ToInt32(gridViewSerieProducto.GetRowCellValue(a, "id_serie")));
                }
                e.Cancel = listo == false ? true : false;
            }
            else
            {
                if (EsBotonOTecla)
                {
                    bool listo = true;

                    if (!listo)
                    {
                        e.Cancel = true;
                    }
                    if (listo)
                    {
                        if (tipo_ingreso == 0)
                        {
                            GeneradorDeSeries.OrdenarSeries(ingresos.dtSeries, ingresos.dtSeriesCopia, dtSeries);
                            e.Cancel = false;
                        }
                        if (tipo_ingreso == 1)
                        {
                            GeneradorDeSeries.OrdenarSeries(ingresosTraslado.dtSeries, ingresosTraslado.dtSeriesCopia, dtSeries);
                            e.Cancel = false;
                        }
                        if (tipo_ingreso == 4)
                        {
                            GeneradorDeSeries.OrdenarSeries(ventas.dtSeries, ventas.dtSeriesCopia, dtSeries);
                            e.Cancel = false;
                        }
                    }
                }
                else
                {
                    bool listo = true;
                    if (!listo)
                    {
                        e.Cancel = true;
                    }

                    if (listo)
                    {
                        if (tipo_ingreso == 0)
                        {
                            GeneradorDeSeries.OrdenarSeries(ingresos.dtSeries, ingresos.dtSeriesCopia, dtSeries);
                            e.Cancel = false;
                        }
                        if (tipo_ingreso == 1)
                        {
                            GeneradorDeSeries.OrdenarSeries(ingresosTraslado.dtSeries, ingresosTraslado.dtSeriesCopia, dtSeries);
                            e.Cancel = false;
                        }
                        if (tipo_ingreso == 4)
                        {
                            GeneradorDeSeries.OrdenarSeries(ventas.dtSeries, ventas.dtSeriesCopia, dtSeries);
                            e.Cancel = false;
                        }
                    }
                }
            }
        }
コード例 #3
0
        private void FormIngresoPorTraslado_Load(object sender, EventArgs e)
        {
            spinEditNumeroDocumento.Focus();
            this.Text = titulo_de_formulario;
            gridControlListaDetalleIngreso.DataSource = dtDetalleInsercion;

            if (!Configuraciones.Configuraciones.InventarioCerrado())
            {
                layoutControlGroup1.Enabled = false;
                layoutControlGroup3.Enabled = false;
            }
            else
            {
                if (tipo_de_operacion == "correcciones")//si es correciones es solo para acutalizar las series de los productos
                {
                    this.Text                  = "ACTUALIZACIÓN DE SERIES";
                    lyNumDoc.Visibility        = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                    lyDestino.Visibility       = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                    lyTiendaOrigen.Visibility  = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                    txtOrigen.Text             = origen;
                    txtCorrelativo.Text        = correlativo.ToString();
                    lyObservaciones.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                    txtDocumento.Text          = documento;
                    splitterItem1.Visibility   = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                }
                if (tipo_de_operacion == "ingresos")//si es ingresos es para realizar un ingreso ya sea por salidas a tiendas o bodegs.
                {
                    this.Text = "INGRESO POR TRASLADOS";
                    lyDocumento.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                    mostrarEnComboboxLookUp(lookUpEditBodegaCarga, "Nombre", "idbodega", ControllerIngresoTrasladoTienda.MostrarBodegaCarga(Configuraciones.Configuraciones.idtienda));
                    dxErrorProvider1.SetError(lookUpEditBodegaCarga, "ESTE CAMPO ES OBLIGATORIO");
                    lookUpEditTiendas.Properties.DataSource    = ControllerTrasladoTiedas.MostrarTiendasDeDestino(Configuraciones.Configuraciones.idtienda);
                    lookUpEditTiendas.Properties.ValueMember   = "idtienda";
                    lookUpEditTiendas.Properties.DisplayMember = "nombre";

                    if (tipo_de_ingreso == 2)
                    {
                        lyDestino.Text            = "Bodega destino";
                        lyOrigen.Text             = "Bodega Origen";
                        lyDestino.Enabled         = false;
                        lyTiendaOrigen.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                        gridViewListaDetalleIngreso.OptionsSelection.MultiSelectMode = DevExpress.XtraGrid.Views.Grid.GridMultiSelectMode.RowSelect;
                        dxErrorProvider1.SetError(lookUpEditBodegaCarga, "");
                    }
                }
            }
        }