private void barButtonItemTrasladarProductosBodegas_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Movimientos.FormMovimientos movimientos = Movimientos.FormMovimientos.GetInstancia(); movimientos.id_tipo_de_sub_traslado = 2; movimientos.id_tipo_de_documento = 5; movimientos.MdiParent = this; movimientos.Show(); }
void Guardar() { bool guardar = true; string rpta = ""; if (tipo_salida == 1) { if (string.IsNullOrWhiteSpace(dateEditFechaIngreso.Text)) { XtraMessageBox.Show("DEBE INGRESAR LA FECHA DE INGRESO DE FORMA CORRECTA", Configuraciones.Configuraciones.NombreDelSistema, MessageBoxButtons.OK, MessageBoxIcon.Information); guardar = false; } } if (tipo_salida == 2) { guardar = true; } if (guardar) { MSalidaEnc salida = new MSalidaEnc(); salida.IdTienda = Configuraciones.Configuraciones.idtienda; salida.IdUsuario = Configuraciones.Configuraciones.idusuario; salida.IdDocumentoDeInventrio = id_tipo_de_documento; salida.IdSerie = 1; salida.IdDestino = id_tipo_de_documento == 4 ? id_destino : 0; salida.IdBodegaDestino = id_tipo_de_documento == 5 ? id_destino : 0; salida.Observaciones = string.IsNullOrWhiteSpace(textObservaciones.Text) == true ? "" : textObservaciones.Text; salida.Descripcion = id_tipo_de_documento == 4 ? "TIENDA ORIGEN: " + txtOrigen.Text + ". TIENDA DESTINO: " + txtDestino.Text : "BODEGA ORIGEN: " + txtOrigen.Text + ". BODEGA DESTINO: " + txtDestino.Text; salida.Origen = id_tipo_de_documento == 4 ? "TIENDA ORIGEN: " + txtOrigen.Text : "BODEGA ORIGEN: " + txtOrigen.Text; salida.Destino = id_tipo_de_documento == 4 ? "TIENDA DESTINO: " + txtDestino.Text : "BODEGA DESTINO: " + txtDestino.Text; salida.FechaDeIngreso = tipo_salida == 1 ? Convert.ToDateTime(dateEditFechaIngreso.EditValue) : DateTime.Now; salida.Serie = "A"; salida.SeraIngresado = true; salida.TipoSalida = tipo_salida; salida.IdSubTraslado = idsubtraslado; salida.NumeroEnvio = 0; List <MSalidaDetalle> DetalleInserccion = new List <MSalidaDetalle>(); for (int i = 0; i < gridViewSubTrasladoStandBy.DataRowCount; i++) { MSalidaDetalle SalidaDetalle = new MSalidaDetalle(); SalidaDetalle.IdTienda = Configuraciones.Configuraciones.idtienda; SalidaDetalle.IdSubTrasladoDetalle = Convert.ToInt32(gridViewSubTrasladoStandBy.GetRowCellValue(i, "id_sub_traslado_detalle")); SalidaDetalle.IdProducto = Convert.ToInt32(gridViewSubTrasladoStandBy.GetRowCellValue(i, "idproducto")); SalidaDetalle.Cantidad = Convert.ToInt32(gridViewSubTrasladoStandBy.GetRowCellValue(i, "cantidad")); SalidaDetalle.IdExistenciaDetalle = Convert.ToInt32(gridViewSubTrasladoStandBy.GetRowCellValue(i, "id_existencia_detalle")); SalidaDetalle.IdBodega = Convert.ToInt32(gridViewSubTrasladoStandBy.GetRowCellValue(i, "id_bodega")); SalidaDetalle.EsVenta = 0; DetalleInserccion.Add(SalidaDetalle); } List <MSerieProducto> IngresoDetalleInsercionSeriesProducto = new List <MSerieProducto>(); rpta = ControllerSalidas.Salidas(salida, DetalleInserccion, IngresoDetalleInsercionSeriesProducto); if (rpta == "OK") { FormMovimientos traladoTiendas = FormMovimientos.GetInstancia(); //DocumentosInvetntario.DocumentosOperados.ImprimirDocumentoGenerado( // ControllerSalidas.Correlativo// correlativo del documento // , Configuraciones.Configuraciones.idtienda // id del documento // , id_tipo_de_documento// id tienda donde se reailizo la operacion // , id_origen // id origen // , id_destino);// id destino traladoTiendas.ActualizarDespuesDeConfirmarTraslado(); this.Close(); } else { XtraMessageBox.Show("Ocurrio un error al crear el traslado, profavor consulte a su administrador de datos " + rpta, "Error al crear traslado"); } } }