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();
 }
示例#2
0
 // 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;
 }
示例#3
0
        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();
        }
示例#4
0
        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();
            }
        }
 // 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;
 }