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; } }
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; } } } } }
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, ""); } } } }