public frmArqueoCajaAdmin(DataSet dsArqueo, DateTime fecha, int idLocal, string nombreLocal, int idPc) { InitializeComponent(); frmInstanciaArqueo = this; this.dt = dsArqueo; this.fecha = fecha; this.idLocal = idLocal; this.nombreLocal = nombreLocal; this.idPc = idPc; Cursor.Current = Cursors.WaitCursor; DataGridViewImageColumn imageColumn2 = new DataGridViewImageColumn(); Image image2 = global::StockVentas.Properties.Resources.document_edit; imageColumn2.Image = image2; imageColumn2.Name = "Editar"; dgvTesoreria.Columns.Add(imageColumn2); DataGridViewImageColumn imageColumn = new DataGridViewImageColumn(); Image image = global::StockVentas.Properties.Resources.delete16; imageColumn.Image = image; imageColumn.Name = "Borrar"; dgvTesoreria.Columns.Add(imageColumn); dgvTesoreria.CellClick += new DataGridViewCellEventHandler(dgvTesoreria_CellClick); DataGridViewImageColumn imageColumn3 = new DataGridViewImageColumn(); imageColumn3.Image = image2; imageColumn3.Name = "Editar"; dgvVentas.Columns.Add(imageColumn3); DataGridViewImageColumn imageColumn4 = new DataGridViewImageColumn(); imageColumn4.Image = image; imageColumn4.Name = "Borrar"; dgvVentas.Columns.Add(imageColumn4); dgvVentas.CellClick += new DataGridViewCellEventHandler(dgvVentas_CellClick); tblArticulos = BL.GetDataBLL.Articulos(); OrganizarTablas(); CargarDatos(); }
// Constructor para frmArqueoCajaAdmin public frmProgress(DateTime fecha, int idLocal, string nombreLocal, int idPc, string origen, string accion, frmArqueoCajaAdmin frmInstanciaArqueo) : this() { this.fecha = fecha; strFechaDesde = fecha.ToString("yyyy-MM-dd 00:00:00"); //fecha string para mysql strFechaHasta = fecha.AddDays(1).ToString("yyyy-MM-dd 00:00:00"); this.idLocal = idLocal; this.nombreLocal = nombreLocal; this.idPc = idPc; this.origen = origen; this.accion = accion; this.frmInstanciaArqueo = frmInstanciaArqueo; }
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (servidorCaidoExcepcion != null) { this.Visible = false; } if (codigoError != null && origen == "frmStockMov") { if (instaciaStockComp != null) { instaciaStockComp.GrabacionCorrecta = false; } if (instanciaStockMov != null) { instanciaStockMov.GrabacionCorrecta = false; } } if (codigoError != null && origen == "frmArticulosAgrupar") { if (instanciaArticulosAgrupar != null) { instanciaArticulosAgrupar.grabacionCorrecta = false; } } if (codigoError == 1062) //Clave principal duplicada { this.Visible = false; switch (origen) { case "frmFondoCaja": MessageBox.Show("Ya existe un fondo de caja para dicha fecha. No se guardaron los cambios.", "Trend Gestion", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } this.Close(); } if (accion == "cargar" && servidorCaidoExcepcion == null) { switch (origen) { case "frmArqueoInter": if (frmInstanciaArqueo == null) // Estoy abriendo frmArqueoCajaAdmin desde el menú { this.Visible = false; frmArqueoCajaAdmin frmArqueo = new frmArqueoCajaAdmin(dsArqueo, fecha, idLocal, nombreLocal, idPc); frmArqueo.ShowDialog(); } else // Estoy actualizando frmArqueoCajaAdmin despues de editar una venta { frmInstanciaArqueo.dt = dsArqueo; frmInstanciaArqueo.OrganizarTablas(); frmInstanciaArqueo.CargarDatos(); } break; case "frmArticulosAgrupar": this.Visible = false; frmArticulosAgrupar frm = new frmArticulosAgrupar(tabla, tblArticulosStock); frm.ShowDialog(); break; case "frmArticulosBorrar": this.Visible = false; frmArticulosBorrar articulosBorrar = new frmArticulosBorrar(tblArticulosBorrar, tabla); articulosBorrar.ShowDialog(); break; case "frmFondoCajaCons": frmFondoCajaCons fondo = new frmFondoCajaCons(dt); fondo.Show(); break; case "VentasHistoricasUpdate": DataTable tbl = dt.Tables[0]; string registros = tbl.Rows[0][0].ToString(); MessageBox.Show("Se actualizaron " + registros + " registros", "Trend Gestión", MessageBoxButtons.OK, MessageBoxIcon.Information); Cursor.Current = Cursors.Arrow; break; } this.Close(); } else if (accion == "grabar" && servidorCaidoExcepcion == null) { switch (origen) { case "ExportarDatos": BL.RazonSocialBLL.SetActualizarDatos(); break; case "frmStockMov": break; case "frmVentas": break; } this.Close(); } }
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (servidorCaidoExcepcion != null) { this.Visible = false; } if (codigoError != null && origen == "frmStockMov") { if (instaciaStockComp != null) instaciaStockComp.GrabacionCorrecta = false; if (instanciaStockMov != null) instanciaStockMov.GrabacionCorrecta = false; } if (codigoError != null && origen == "frmArticulosAgrupar") { if (instanciaArticulosAgrupar != null) instanciaArticulosAgrupar.grabacionCorrecta = false; } if (codigoError == 1062) //Clave principal duplicada { this.Visible = false; switch (origen) { case "frmFondoCaja": MessageBox.Show("Ya existe un fondo de caja para dicha fecha. No se guardaron los cambios.", "Trend Gestion", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } this.Close(); } if (accion == "cargar" && servidorCaidoExcepcion == null) { switch (origen) { case "frmArqueoInter": if (frmInstanciaArqueo == null) // Estoy abriendo frmArqueoCajaAdmin desde el menú { this.Visible = false; frmArqueoCajaAdmin frmArqueo = new frmArqueoCajaAdmin(dsArqueo, fecha, idLocal, nombreLocal, idPc); frmArqueo.ShowDialog(); } else // Estoy actualizando frmArqueoCajaAdmin despues de editar una venta { frmInstanciaArqueo.dt = dsArqueo; frmInstanciaArqueo.OrganizarTablas(); frmInstanciaArqueo.CargarDatos(); } break; case "frmArticulosAgrupar": this.Visible = false; frmArticulosAgrupar frm = new frmArticulosAgrupar(tabla, tblArticulosStock); frm.ShowDialog(); break; case "frmArticulosBorrar": this.Visible = false; frmArticulosBorrar articulosBorrar = new frmArticulosBorrar(tblArticulosBorrar, tabla); articulosBorrar.ShowDialog(); break; case "frmFondoCajaCons": frmFondoCajaCons fondo = new frmFondoCajaCons(dt); fondo.Show(); break; case "VentasHistoricasUpdate": DataTable tbl = dt.Tables[0]; string registros = tbl.Rows[0][0].ToString(); MessageBox.Show("Se actualizaron " + registros + " registros", "Trend Gestión", MessageBoxButtons.OK, MessageBoxIcon.Information); Cursor.Current = Cursors.Arrow; break; } this.Close(); } else if (accion == "grabar" && servidorCaidoExcepcion == null) { switch (origen) { case "ExportarDatos": BL.RazonSocialBLL.SetActualizarDatos(); break; case "frmStockMov": break; case "frmVentas": break; } this.Close(); } }