コード例 #1
0
 public static frmOrdenDeCompra GetInstancia()
 {
     if (_Instancia == null)
     {
         _Instancia = new frmOrdenDeCompra();
     }
     return(_Instancia);
 }
コード例 #2
0
        private void DGFiltro_Resultados_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                frmOrdenDeCompra      frmOComp     = frmOrdenDeCompra.GetInstancia();
                frmProducto           frmProd      = frmProducto.GetInstancia();
                frmProducto           frmProdStock = frmProducto.GetInstancia();
                frmInventario_Ingreso frmInv       = frmInventario_Ingreso.GetInstancia();
                frmCotizacionDeCompra frmCComp     = frmCotizacionDeCompra.GetInstancia();

                //Variables Para Los Filtros
                string idbodega, bodega, documento;

                if (frmInv.Filtro)
                {
                    idbodega  = this.DGFiltro_Resultados.CurrentRow.Cells[0].Value.ToString();
                    bodega    = this.DGFiltro_Resultados.CurrentRow.Cells[1].Value.ToString();
                    documento = this.DGFiltro_Resultados.CurrentRow.Cells[2].Value.ToString();
                    frmInv.setBodega(idbodega, bodega, documento);
                    this.Hide();
                }

                if (frmCComp.Filtro)
                {
                    idbodega  = this.DGFiltro_Resultados.CurrentRow.Cells[0].Value.ToString();
                    bodega    = this.DGFiltro_Resultados.CurrentRow.Cells[1].Value.ToString();
                    documento = this.DGFiltro_Resultados.CurrentRow.Cells[2].Value.ToString();
                    frmCComp.setBodega(idbodega, bodega, documento);
                    this.Hide();
                }

                if (frmOComp.Filtro)
                {
                    idbodega  = this.DGFiltro_Resultados.CurrentRow.Cells[0].Value.ToString();
                    bodega    = this.DGFiltro_Resultados.CurrentRow.Cells[1].Value.ToString();
                    documento = this.DGFiltro_Resultados.CurrentRow.Cells[2].Value.ToString();
                    frmOComp.setBodega(idbodega, bodega, documento);
                    this.Hide();
                }

                if (frmProd.Filtro)
                {
                    idbodega = this.DGFiltro_Resultados.CurrentRow.Cells[0].Value.ToString();
                    bodega   = this.DGFiltro_Resultados.CurrentRow.Cells[1].Value.ToString();
                    frmProd.setUbicacion(idbodega, bodega);
                    this.Hide();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
コード例 #3
0
        private void DGFiltro_Resultados_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                frmProducto           frmPro  = frmProducto.GetInstancia();
                frmOrdenDeCompra      frmOCom = frmOrdenDeCompra.GetInstancia();
                frmInventario_Ingreso frmInv  = frmInventario_Ingreso.GetInstancia();
                frmCotizacionDeCompra frmCot  = frmCotizacionDeCompra.GetInstancia();

                //Variables para realizar los Filtro
                string idproveedor, proveedor, documento;

                if (frmPro.Examinar_Proveedor)
                {
                    idproveedor = this.DGFiltro_Resultados.CurrentRow.Cells[0].Value.ToString();
                    proveedor   = this.DGFiltro_Resultados.CurrentRow.Cells[1].Value.ToString();
                    documento   = this.DGFiltro_Resultados.CurrentRow.Cells[3].Value.ToString();
                    frmPro.setProveedor(idproveedor, proveedor, documento);
                    this.Hide();
                }

                if (frmInv.Examinar)
                {
                    idproveedor = this.DGFiltro_Resultados.CurrentRow.Cells[0].Value.ToString();
                    proveedor   = this.DGFiltro_Resultados.CurrentRow.Cells[1].Value.ToString();
                    documento   = this.DGFiltro_Resultados.CurrentRow.Cells[3].Value.ToString();
                    frmInv.setProveedor(idproveedor, proveedor, documento);
                    this.Hide();
                }

                if (frmCot.Examinar)
                {
                    idproveedor = this.DGFiltro_Resultados.CurrentRow.Cells[0].Value.ToString();
                    proveedor   = this.DGFiltro_Resultados.CurrentRow.Cells[1].Value.ToString();
                    documento   = this.DGFiltro_Resultados.CurrentRow.Cells[3].Value.ToString();
                    frmCot.setProveedor(idproveedor, proveedor, documento);
                    this.Hide();
                }

                if (frmOCom.Examinar)
                {
                    idproveedor = this.DGFiltro_Resultados.CurrentRow.Cells[0].Value.ToString();
                    proveedor   = this.DGFiltro_Resultados.CurrentRow.Cells[1].Value.ToString();
                    documento   = this.DGFiltro_Resultados.CurrentRow.Cells[3].Value.ToString();
                    frmOCom.setProveedor(idproveedor, proveedor, documento);
                    this.Hide();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
コード例 #4
0
        private void ordenDeCompraToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmOrdenDeCompra frmOrdenDeCompra = frmOrdenDeCompra.GetInstancia();

            frmOrdenDeCompra.MdiParent = this;
            frmOrdenDeCompra.Show();

            frmOrdenDeCompra.Guardar   = Convert.ToString(this.SQL_Guardar);
            frmOrdenDeCompra.Editar    = Convert.ToString(this.SQL_Editar);
            frmOrdenDeCompra.Eliminar  = Convert.ToString(this.SQL_Eliminar);
            frmOrdenDeCompra.Consultar = Convert.ToString(this.SQL_Consultar);
            frmOrdenDeCompra.Imprimir  = Convert.ToString(this.SQL_Imprimir);
        }
コード例 #5
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                frmOrdenDeCompra      frmOC  = frmOrdenDeCompra.GetInstancia();
                frmInventario_Ingreso frmBI  = frmInventario_Ingreso.GetInstancia();
                frmCotizacionDeCompra frmCot = frmCotizacionDeCompra.GetInstancia();
                frmProducto           frmPD  = frmProducto.GetInstancia();

                //Variables Para Los Filtros
                string idproducto, producto;

                if (frmBI.Examinar)
                {
                    idproducto = this.DGFiltro_General.CurrentRow.Cells[0].Value.ToString();
                    producto   = Convert.ToString(this.DGFiltro_General.CurrentRow.Cells[2].Value);
                    frmBI.setProducto(idproducto, producto);
                    this.Hide();
                }

                if (frmOC.Examinar)
                {
                    idproducto = this.DGFiltro_General.CurrentRow.Cells[0].Value.ToString();
                    producto   = Convert.ToString(this.DGFiltro_General.CurrentRow.Cells[2].Value);
                    frmOC.setProducto(idproducto, producto);
                    this.Hide();
                }

                if (frmCot.Examinar)
                {
                    idproducto = this.DGFiltro_General.CurrentRow.Cells[0].Value.ToString();
                    producto   = Convert.ToString(this.DGFiltro_General.CurrentRow.Cells[2].Value);
                    frmCot.setProducto(idproducto, producto);
                    this.Hide();
                }

                //if (frmOCom.Examinar)
                //{
                //    idproducto = this.DGFiltro_General.CurrentRow.Cells[0].Value.ToString();
                //    producto = Convert.ToString(this.DGFiltro_General.CurrentRow.Cells[2].Value);
                //    frmOCom.setProducto(idproducto, producto);
                //    this.Hide();
                //}
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
コード例 #6
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                frmOrdenDeCompra frmOC = frmOrdenDeCompra.GetInstancia();

                //Variables Para Los Filtros
                string idcotizacion, cotizacion;

                if (frmOC.Examinar)
                {
                    idcotizacion = this.DGFiltro_Resultados.CurrentRow.Cells[0].Value.ToString();
                    cotizacion   = Convert.ToString(this.DGFiltro_Resultados.CurrentRow.Cells[2].Value);
                    frmOC.setCotizacion(idcotizacion, cotizacion);
                    this.Hide();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #7
0
 private void frmOrdenDeCompra_FormClosing(object sender, FormClosingEventArgs e)
 {
     _Instancia = null;
 }