public object GetDataReport(string key)
        {
            EParOCFillrpt objE = new EParOCFillrpt();

             String Cadena = "";
             String cadenaCliprov;
             for (int i = 0; dgvDetalle.Rows.Count > i; i++)
             {

                 cadenaCliprov =   dgvDetalle.Rows[i].Cells["id_clipro"].Value  +",";
                 Cadena = Cadena + "" + cadenaCliprov;

             }

             String _cadena = Cadena.Substring(0, Cadena.Length - 1);

             objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;// llenar con sesion
             objE.fechaini = txtfechaIni.Text;
             objE.fechaFin = txtFechaFin.Text;
             objE.idProv = _cadena.ToString();

             BOrdenCompra objOC = new BOrdenCompra();
             DataTable dt = objOC.OrderCompra_rpt03(objE);
             DataSet ds = new DataSet();
             ds.Tables.Add(dt);
             return ds;
        }
        private void FrmInconsistencia_Load(object sender, EventArgs e)
        {
            if (st_aprueba == "P")
            {
                EParOCFillrpt objE = new EParOCFillrpt();

                objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;// llenar con sesion
                objE.IdAnio = wfChgEmpPer.datos.idperiodo;
                objE.IdMesIni = idmesini;
                objE.IdMesfin = idmesfin;
                objE.st_aprueba = st_aprueba;

                BOrdenCompra objOC = new BOrdenCompra();

                BOrdenCompra.CO_OrdenCompra_qry07_rpt(objE);

                dgOrdenCompra.DataSource = objOC.CO_OrdenCompra_qry06_rpt(objE);
            }
            else
            {
                EParOCFillrpt objE = new EParOCFillrpt();

                objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;
                objE.IdAnio = wfChgEmpPer.datos.idperiodo;
                objE.IdMesIni = idmesini;
                objE.IdMesfin = idmesfin;
                objE.st_aprueba = st_aprueba;

                BOrdenCompra objOC = new BOrdenCompra();
                dgOrdenCompra.DataSource = objOC.CO_OrdenCompra_qry08_rpt(objE);
            }
        }
        public DataTable Factura_rpt02(EParOCFillrpt oc)
        {
            //return DOrdenCompra.OrdenCompra_rpt01(oc);
            DFactura objOC = new DFactura();

            DataTable dt = objOC.GetFctura_rpt02(oc);
            return dt;
        }
        public DataTable Factura_rpt01(EParOCFillrpt fc)
        {
            //return DOrdenCompra.OrdenCompra_rpt01(oc);

            DFactura objfac = new DFactura();
            DataTable dt = objfac.GetFactura_rpt01(fc);

            return dt;
        }
        //public DataTable CO_OrdenCompra_qry07_rpt(EParOCFillrpt oc)
        //{
        //    DBAccess db = new DBAccess();
        //    ArrayList arrPrm = new ArrayList();
        //    arrPrm.Add(DBAccess.CreateParameter("@idEmpresa", SqlDbType.Char, 3, oc.IdEmpresa));
        //    arrPrm.Add(DBAccess.CreateParameter("@anio", SqlDbType.VarChar, 5, oc.IdAnio));
        //    arrPrm.Add(DBAccess.CreateParameter("@mesIni", SqlDbType.VarChar, 16, oc.IdMesIni));
        //    arrPrm.Add(DBAccess.CreateParameter("@mesFin", SqlDbType.VarChar, 16, oc.IdMesfin));
        //    arrPrm.Add(DBAccess.CreateParameter("@st_aprueba", SqlDbType.VarChar, 1, oc.st_aprueba));
        //    DataTable dt = db.ExecuteDatatable("CO_OrdenCompra_qry07_rpt", arrPrm);
        //    return dt;
        //}
        public static void CO_OrdenCompra_qry07_rpt(EParOCFillrpt oc)
        {
            DBAccess db = new DBAccess();

            db.AddParameter("@idEmpresa", oc.IdEmpresa);
            db.AddParameter("@anio", oc.IdAnio);
            db.AddParameter("@mesIni", oc.IdMesIni);
            db.AddParameter("@mesFin", oc.IdMesfin);
            db.AddParameter("@st_aprueba", oc.st_aprueba);
            db.ExecuteNonQuery("CO_OrdenCompra_qry07_rpt");
        }
        private void BuscarOc()
        {
            try
            {

                if (txtfechaIni.Text == "  /  /")
                {

                    EParOCFillrpt pm = new EParOCFillrpt();
                    pm.psintypesel = 1;
                    pm.IdAnio = wfChgEmpPer.datos.idperiodo;
                    pm.IdEmpresa = wfChgEmpPer.datos.idEmpresa;
                    pm.IdOrdenCompra = txtcodOc.Text;
                    pm.dsRazonSoc = txtrazsoc.Text.ToUpper();
                    pm.fechaini = "";
                    pm.fechaFin = "";
                    pm.local = cbLocal.SelectedValue.ToString();
                    pm.idProducto = txtproducto.Text;
                    DataSet ds = BOrdenCompra.OrderCompra_qry04(pm);
                    dgOrdenCompra.DataSource = ds.Tables[0];
                    lblNumItem.Text = Convert.ToInt16(dgOrdenCompra.RowCount).ToString();//-1

                }
                else
                {
                    DateTime f = Convert.ToDateTime(txtfechaIni.Text);
                    String anio = Convert.ToString(f.Year);

                    EParOCFillrpt pm = new EParOCFillrpt();
                    pm.psintypesel = 1;
                    pm.IdAnio = anio;
                    pm.IdEmpresa = wfChgEmpPer.datos.idEmpresa;
                    pm.IdOrdenCompra = txtcodOc.Text;
                    pm.dsRazonSoc = txtrazsoc.Text;
                    pm.fechaini = txtfechaIni.Text;
                    pm.fechaFin = txtFechaFin.Text;
                    pm.local = cbLocal.SelectedValue.ToString();
                    pm.idProducto = txtproducto.Text;
                    DataSet ds = BOrdenCompra.OrderCompra_qry04(pm);
                    dgOrdenCompra.DataSource = ds.Tables[0];
                    lblNumItem.Text = Convert.ToInt16(dgOrdenCompra.RowCount).ToString();//-1

                }

            }
            catch (Exception ex)
            {
                //Response.Write(ex.ToString());
            }
        }
        public object GetDataReport(string key)
        {
            EParOCFillrpt objE = new EParOCFillrpt();

            objE.IdAnio = wfChgEmpPer.datos.idperiodo;
            objE.IdOrdenCompra = txtOc.Text;
            objE.IdEmpresa = wfChgEmpPer.datos.idEmpresa;// llenar con sesion

            BOrdenCompra objOC = new BOrdenCompra();
            DataTable dt = objOC.OrderCompra_rpt02(objE);
            DataSet ds = new DataSet();
            ds.Tables.Add(dt);
            return ds;
        }
        //reprote de orden de compra por proveedor
        public DataTable GetOrdenCompra_rpt04(EParOCFillrpt oc)
        {
            DBAccess db = new DBAccess();
            ArrayList arrPrm = new ArrayList();

            arrPrm.Add(DBAccess.CreateParameter("@idEmpresa", SqlDbType.Char, 3, oc.IdEmpresa));
            arrPrm.Add(DBAccess.CreateParameter("@año", SqlDbType.VarChar, 5, oc.IdAnio));
            arrPrm.Add(DBAccess.CreateParameter("@mes", SqlDbType.VarChar, 16, oc.IdMesIni));
            arrPrm.Add(DBAccess.CreateParameter("@prov", SqlDbType.VarChar, 6, oc.idProv));
            arrPrm.Add(DBAccess.CreateParameter("@fac", SqlDbType.VarChar, 8, oc.nuFactura));
            arrPrm.Add(DBAccess.CreateParameter("@impotacion", SqlDbType.VarChar, 10, oc.nuImportacion));
            arrPrm.Add(DBAccess.CreateParameter("@Expotacion", SqlDbType.VarChar, 10, oc.nuExportacion));

            DataTable dt = db.ExecuteDatatable("CO_OrdenCompra_qry02_rpt", arrPrm);
            return dt;
        }
        public static DataSet OrdenCompra_qry04(EParOCFillrpt parametro)
        {
            DBAccess db = new DBAccess();

            db.AddParameter("@psintypesel", parametro.psintypesel);
            db.AddParameter("@idPeriodo", parametro.IdAnio);
            db.AddParameter("@idEmpresa", parametro.IdEmpresa);
            db.AddParameter("@idOrdenCompra", parametro.IdOrdenCompra);
            db.AddParameter("@dsRazonSoc", parametro.dsRazonSoc);
            db.AddParameter("@fechaIni", parametro.fechaini);
            db.AddParameter("@fechaFin", parametro.fechaFin);
            db.AddParameter("@local", parametro.local);
            db.AddParameter("@dsproducto", parametro.idProducto);

            //db.AddParameter("@pdte_Estado", estado);
               return db.ExecuteDataSet("CO_OrdenCompra_qry03");
        }
Esempio n. 10
0
        public DataTable GetFctura_rpt02(EParOCFillrpt fac)
        {
            DBAccess db = new DBAccess();
            ArrayList arrPrm = new ArrayList();

            arrPrm.Add(DBAccess.CreateParameter("@idPeriodo", SqlDbType.Char, 5, fac.IdAnio));
            arrPrm.Add(DBAccess.CreateParameter("@idEmpresa", SqlDbType.Char, 3, fac.IdEmpresa));
            arrPrm.Add(DBAccess.CreateParameter("@fechaini", SqlDbType.Char, 10, fac.fechaini ));
            arrPrm.Add(DBAccess.CreateParameter("@fechafin", SqlDbType.Char, 10, fac.fechaFin));
            arrPrm.Add(DBAccess.CreateParameter("@exportacion", SqlDbType.Char, 7, fac.nuExportacion));
            arrPrm.Add(DBAccess.CreateParameter("@importacion", SqlDbType.Char, 7, fac.nuImportacion));
            arrPrm.Add(DBAccess.CreateParameter("@nuFactura", SqlDbType.Char, 12, fac.nuFactura));
            arrPrm.Add(DBAccess.CreateParameter("@idOrden", SqlDbType.Char, 10,fac.IdOrdenCompra));

            DataTable dt = db.ExecuteDatatable("CO_Factura_rpt", arrPrm);
            return dt;
        }
Esempio n. 11
0
        public DataTable GetFactura_rpt01(EParOCFillrpt oc)
        {
            DBAccess db = new DBAccess();
            ArrayList arrPrm = new ArrayList();

            arrPrm.Add(DBAccess.CreateParameter("@fechaini", SqlDbType.Char, oc.fechaini));
            arrPrm.Add(DBAccess.CreateParameter("@fechafin", SqlDbType.VarChar, oc.fechaFin));
            arrPrm.Add(DBAccess.CreateParameter("@idcliprov", SqlDbType.VarChar, oc.idProv));
            arrPrm.Add(DBAccess.CreateParameter("@local", SqlDbType.VarChar, oc.local));
            arrPrm.Add(DBAccess.CreateParameter("@idempresa", SqlDbType.VarChar, oc.IdEmpresa));

            DataTable dt = db.ExecuteDatatable("sp_ocfactura_rpt", arrPrm);
            return dt;
        }
 //public DataTable CO_OrdenCompra_qry07_rpt(EParOCFillrpt oc)
 //{
 //    //return DOrdenCompra.OrdenCompra_rpt01(oc);
 //    DOrdenCompra objOC = new DOrdenCompra();
 //    DataTable dt = objOC.CO_OrdenCompra_qry07_rpt(oc);
 //    return dt;
 //}
 public static void CO_OrdenCompra_qry07_rpt(EParOCFillrpt oc)
 {
     DOrdenCompra.CO_OrdenCompra_qry07_rpt(oc);
 }
        //orden de compra por proveedor
        public DataTable OrderCompra_rpt04(EParOCFillrpt oc)
        {
            //return DOrdenCompra.OrdenCompra_rpt01(oc);
            DOrdenCompra objOC = new DOrdenCompra();

            DataTable dt = objOC.GetOrdenCompra_rpt02(oc);
            return dt;
        }
        ///* ADICIONAL */
        //public DataTable CO_OrdenCompra_qry10_rpt(EParOCFillrpt oc)
        //{
        //    //return DOrdenCompra.OrdenCompra_rpt01(oc);
        //    DOrdenCompra objOC = new DOrdenCompra();
        //    DataTable dt = objOC.CO_OrdenCompra_qry07_rpt(oc);
        //    return dt;
        //}
        ///* ADICIONAL */
        public DataTable CO_OrdenCompra_qry09_rpt(EParOCFillrpt oc)
        {
            //return DOrdenCompra.OrdenCompra_rpt01(oc);
            DOrdenCompra objOC = new DOrdenCompra();

            DataTable dt = objOC.CO_OrdenCompra_qry09_rpt(oc);
            return dt;
        }
 public static DataSet OrderCompra_qry04(EParOCFillrpt parametro)
 {
     //String periodo, String idEmpresa,String idOrdenCompra, String idProv, String feini, String fefin, String local,String dsproducto
     return DOrdenCompra.OrdenCompra_qry04(parametro);
 }
        public DataTable CO_OrdenCompra_qry09_rpt(EParOCFillrpt oc)
        {
            DBAccess db = new DBAccess();
            ArrayList arrPrm = new ArrayList();

            arrPrm.Add(DBAccess.CreateParameter("@idEmpresa", SqlDbType.Char, 3, oc.IdEmpresa));
            arrPrm.Add(DBAccess.CreateParameter("@anio", SqlDbType.VarChar, 4, oc.IdAnio));
            arrPrm.Add(DBAccess.CreateParameter("@mesIni", SqlDbType.VarChar, 2, oc.IdMesIni));
            arrPrm.Add(DBAccess.CreateParameter("@mesFin", SqlDbType.VarChar, 2, oc.IdMesfin));
            arrPrm.Add(DBAccess.CreateParameter("@st_aprueba", SqlDbType.VarChar, 1, oc.st_aprueba));

            DataTable dt = db.ExecuteDatatable("CO_OrdenCompra_qry09_rpt", arrPrm);
            return dt;
        }
        // orden de compra por proveedor
        public DataTable GetOrdenCompra_rpt03(EParOCFillrpt oc)
        {
            DBAccess db = new DBAccess();
            ArrayList arrPrm = new ArrayList();

            arrPrm.Add(DBAccess.CreateParameter("@idEmpresa", SqlDbType.Char, 3, oc.IdEmpresa));
            arrPrm.Add(DBAccess.CreateParameter("@fechaIni", SqlDbType.DateTime, oc.fechaini));
            arrPrm.Add(DBAccess.CreateParameter("@fechaFin", SqlDbType.DateTime, oc.fechaFin));
            arrPrm.Add(DBAccess.CreateParameter("@idcliprov", SqlDbType.VarChar, oc.idProv));

            DataTable dt = db.ExecuteDatatable("CO_OrdenCompraXprov_qry03_rpt", arrPrm);
            return dt;
        }
        public DataTable GetOrdenCompra_rpt02(EParOCFillrpt oc)
        {
            DBAccess db = new DBAccess();
            ArrayList arrPrm = new ArrayList();

            arrPrm.Add(DBAccess.CreateParameter("@pchr_idperiodo", SqlDbType.Char, 4, oc.IdAnio));
            arrPrm.Add(DBAccess.CreateParameter("@pchr_idordenco", SqlDbType.Char, 7, oc.IdOrdenCompra));
            arrPrm.Add(DBAccess.CreateParameter("@pdte_empresa", SqlDbType.Char, 3, oc.IdEmpresa));

            DataTable dt = db.ExecuteDatatable("RPT_OrdenCompra", arrPrm);
            return dt;
        }
        //----------------------------------REPORTES---------------------------------------------------------------------------------------------------------------
        public DataTable GetOrdenCompra_rpt01(EParOCFillrpt oc)
        {
            DBAccess db = new DBAccess();
            ArrayList arrPrm = new ArrayList();

            arrPrm.Add(DBAccess.CreateParameter("@idEmpresa", SqlDbType.Char, 3, oc.IdEmpresa));
            arrPrm.Add(DBAccess.CreateParameter("@anio", SqlDbType.VarChar, 5, oc.IdAnio));
            arrPrm.Add(DBAccess.CreateParameter("@mes", SqlDbType.VarChar, 16, oc.IdMesIni));

            DataTable dt = db.ExecuteDatatable("CO_OrdenCompra_qry01_rpt", arrPrm);
            return dt;
        }