void Configurarcabecera1() { // CABECERA DETALLE funFlex.Flex_UniColumnas(FgDatos, 0, 2, 5, "COMPROBANTE DE PAGO", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 6, 8, "INFORMACION DEL PROVEEDOR", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 9, 11, "COMPROBANTE DE PAGO", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 12, 14, "BASE IMPONIBLE", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 18, 21, "IMPUESTO GENERAL A LA VENTAS", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 25, 28, "CONSTANCIA DE DEPOSITO SPOT", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 29, 36, "REFERENCIA DEL COMPROBANTE DE PAGO O DOCUMENTO ORIGINAL", 1); }
void SetearCabecera1() { funFlex.Flex_UniColumnas(FgDatos, 0, 4, 5, "MONEDA NACIONAL", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 6, 7, "MONEDA EXTRANJERA", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 8, 10, "EXPRESADO EN MN", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 11, 13, "EXPRESADO EN ME", 1); }
void SetearCabecera1(string c_dato) { funFlex.Flex_UniColumnas(FgDatos, 0, 3, 14, c_dato, 1); }
void MostrarDetalle(DataTable dtResultado) { int n_row = 0; int n_filfle = 0; string c_dato = ""; double n_saldo = 0; int n_newdoc = 0; int n_filini = 0; int n_filfin = 0; double n_prototdeb = 0; double n_protothab = 0; double n_proimptot = 0; double n_prosal = 0; double n_gratotdeb = 0; double n_gratothab = 0; double n_graimptot = 0; double n_grasal = 0; for (n_row = 0; n_row <= dtResultado.Rows.Count - 1; n_row++) { FgDatos.Rows.Count = FgDatos.Rows.Count + 1; n_filfle = FgDatos.Rows.Count - 1; if (dtResultado.Rows[n_row]["n_ord"].ToString() == "0") { if (n_row != 0) { n_filfin = FgDatos.Rows.Count - 2; funFlex.Flex_PintarCeldas(FgDatos, n_filini, 1, n_filfin, 12, Color.Black, Color.Beige); n_graimptot = n_graimptot + n_proimptot; n_gratotdeb = n_gratotdeb + n_prototdeb; n_gratothab = n_gratothab + n_protothab; n_grasal = n_grasal + n_prosal; //FgDatos.Rows.Count = FgDatos.Rows.Count + 1; n_filfle = FgDatos.Rows.Count - 1; FgDatos.AllowMerging = C1.Win.C1FlexGrid.AllowMergingEnum.Custom; // = AllowMergingEnum.FixedOnly; funFlex.Flex_UniColumnas(FgDatos, n_filfle, 1, 6, "TOTAL PROVEEDOOR ==>", 1); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 5, n_filfle, 7, Color.Blue, Color.White); c_dato = n_proimptot.ToString("0.00"); FgDatos.SetData(n_filfle, 8, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 8, n_filfle, 8, Color.Blue, Color.White); c_dato = n_prototdeb.ToString("0.00"); FgDatos.SetData(n_filfle, 10, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 10, n_filfle, 10, Color.Blue, Color.White); c_dato = n_protothab.ToString("0.00"); FgDatos.SetData(n_filfle, 11, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 11, n_filfle, 11, Color.Blue, Color.White); c_dato = n_prosal.ToString("0.00"); FgDatos.SetData(n_filfle, 12, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 12, n_filfle, 12, Color.Blue, Color.White); FgDatos.Rows.Count = FgDatos.Rows.Count + 2; } //if (n_row == 0) { n_filini = FgDatos.Rows.Count - 1; } n_filfle = FgDatos.Rows.Count - 1; FgDatos.AllowMerging = C1.Win.C1FlexGrid.AllowMergingEnum.RestrictAll; // = AllowMergingEnum.FixedOnly; c_dato = dtResultado.Rows[n_row]["c_numruc"].ToString(); funFlex.Flex_UniColumnas(FgDatos, n_filfle, 1, 6, c_dato, 1); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 1, n_filfle, 6, Color.Blue, Color.White); n_newdoc = 0; n_filini = FgDatos.Rows.Count - 1; n_prototdeb = 0; n_protothab = 0; n_proimptot = 0; n_prosal = 0; } if (dtResultado.Rows[n_row]["n_ord"].ToString() == "1") { if (n_newdoc == 1) { // PINTAMOS DE BEIGE n_filfin = FgDatos.Rows.Count - 2; funFlex.Flex_PintarCeldas(FgDatos, n_filini, 1, n_filfin, 12, Color.Black, Color.Beige); // PINTAMOS DE BLANCO LA ULTIMA FILA funFlex.Flex_PintarCeldas(FgDatos, FgDatos.Rows.Count - 1, 1, FgDatos.Rows.Count - 1, 12, Color.Blue, Color.White); FgDatos.Rows.Count = FgDatos.Rows.Count + 1; n_filini = FgDatos.Rows.Count - 1; n_filfle = FgDatos.Rows.Count - 1; } //FgDatos.AllowMerging = C1.Win.C1FlexGrid.AllowMergingEnum.None; c_dato = dtResultado.Rows[n_row]["c_numreg"].ToString(); FgDatos.SetData(n_filfle, 1, c_dato); c_dato = dtResultado.Rows[n_row]["c_deslib"].ToString(); FgDatos.SetData(n_filfle, 2, c_dato); c_dato = dtResultado.Rows[n_row]["c_abr"].ToString(); FgDatos.SetData(n_filfle, 3, c_dato); c_dato = dtResultado.Rows[n_row]["c_numdoc"].ToString(); FgDatos.SetData(n_filfle, 4, c_dato); c_dato = dtResultado.Rows[n_row]["d_fchdoc"].ToString(); FgDatos.SetData(n_filfle, 5, c_dato); c_dato = dtResultado.Rows[n_row]["d_fchven"].ToString(); FgDatos.SetData(n_filfle, 6, c_dato); c_dato = dtResultado.Rows[n_row]["c_mondes"].ToString(); FgDatos.SetData(n_filfle, 7, c_dato); c_dato = Convert.ToDouble(dtResultado.Rows[n_row]["n_imptotcom"]).ToString("0.00"); FgDatos.SetData(n_filfle, 8, c_dato); c_dato = Convert.ToDouble(dtResultado.Rows[n_row]["n_tc"]).ToString("0.000"); FgDatos.SetData(n_filfle, 9, c_dato); c_dato = Convert.ToDouble(dtResultado.Rows[n_row]["n_debe"]).ToString("0.00"); FgDatos.SetData(n_filfle, 10, c_dato); c_dato = Convert.ToDouble(dtResultado.Rows[n_row]["n_haber"]).ToString("0.00"); FgDatos.SetData(n_filfle, 11, c_dato); c_dato = Convert.ToDouble(dtResultado.Rows[n_row]["n_saldo"]).ToString("0.00"); FgDatos.SetData(n_filfle, 12, c_dato); n_saldo = Convert.ToDouble(dtResultado.Rows[n_row]["n_saldo"]); n_proimptot = n_proimptot + Convert.ToDouble(dtResultado.Rows[n_row]["n_imptotcom"]); n_prototdeb = n_prototdeb + Convert.ToDouble(dtResultado.Rows[n_row]["n_debe"]); n_protothab = n_protothab + Convert.ToDouble(dtResultado.Rows[n_row]["n_haber"]); n_prosal = n_prosal + Convert.ToDouble(dtResultado.Rows[n_row]["n_saldo"]); if (n_newdoc == 0) { n_filini = FgDatos.Rows.Count - 1; n_newdoc = 1; } } if (dtResultado.Rows[n_row]["n_ord"].ToString() == "2") { //FgDatos.AllowMerging = C1.Win.C1FlexGrid.AllowMergingEnum.None; c_dato = dtResultado.Rows[n_row]["c_numreg"].ToString(); FgDatos.SetData(n_filfle, 1, c_dato); c_dato = dtResultado.Rows[n_row]["c_deslib"].ToString(); FgDatos.SetData(n_filfle, 2, c_dato); c_dato = dtResultado.Rows[n_row]["c_abr"].ToString(); FgDatos.SetData(n_filfle, 3, c_dato); c_dato = dtResultado.Rows[n_row]["c_numdoc"].ToString(); FgDatos.SetData(n_filfle, 4, c_dato); c_dato = dtResultado.Rows[n_row]["d_fchdoc"].ToString(); FgDatos.SetData(n_filfle, 5, c_dato); c_dato = dtResultado.Rows[n_row]["d_fchven"].ToString(); FgDatos.SetData(n_filfle, 6, c_dato); c_dato = dtResultado.Rows[n_row]["c_mondes"].ToString(); FgDatos.SetData(n_filfle, 7, c_dato); c_dato = Convert.ToDouble(dtResultado.Rows[n_row]["n_imptotcom"]).ToString("0.00"); FgDatos.SetData(n_filfle, 8, c_dato); c_dato = Convert.ToDouble(dtResultado.Rows[n_row]["n_tc"]).ToString("0.000"); FgDatos.SetData(n_filfle, 9, c_dato); c_dato = Convert.ToDouble(dtResultado.Rows[n_row]["n_debe"]).ToString("0.00"); FgDatos.SetData(n_filfle, 10, c_dato); c_dato = Convert.ToDouble(dtResultado.Rows[n_row]["n_haber"]).ToString("0.00"); FgDatos.SetData(n_filfle, 11, c_dato); n_saldo = (n_saldo - Convert.ToDouble(dtResultado.Rows[n_row]["n_debe"])); c_dato = n_saldo.ToString("0.00"); FgDatos.SetData(n_filfle, 12, c_dato); //n_proimptot = 0; n_prototdeb = n_prototdeb + Convert.ToDouble(dtResultado.Rows[n_row]["n_debe"]); n_protothab = n_protothab + Convert.ToDouble(dtResultado.Rows[n_row]["n_haber"]); n_prosal = n_prosal - Convert.ToDouble(dtResultado.Rows[n_row]["n_debe"]); } } n_filfin = FgDatos.Rows.Count - 1; funFlex.Flex_PintarCeldas(FgDatos, n_filini, 1, n_filfin, 12, Color.Black, Color.Beige); n_graimptot = n_graimptot + n_proimptot; n_gratotdeb = n_gratotdeb + n_prototdeb; n_gratothab = n_gratothab + n_protothab; n_grasal = n_grasal + n_prosal; FgDatos.Rows.Count = FgDatos.Rows.Count + 1; n_filfle = FgDatos.Rows.Count - 1; //FgDatos.AllowMerging = C1.Win.C1FlexGrid.AllowMergingEnum.Free; funFlex.Flex_UniColumnas(FgDatos, n_filfle, 5, 7, "TOTAL PROVEEDOOR ==>", 1); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 5, n_filfle, 7, Color.Blue, Color.White); c_dato = n_proimptot.ToString("0.00"); FgDatos.SetData(n_filfle, 8, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 8, n_filfle, 8, Color.Blue, Color.White); c_dato = n_prototdeb.ToString("0.00"); FgDatos.SetData(n_filfle, 10, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 10, n_filfle, 10, Color.Blue, Color.White); c_dato = n_protothab.ToString("0.00"); FgDatos.SetData(n_filfle, 11, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 11, n_filfle, 11, Color.Blue, Color.White); c_dato = n_prosal.ToString("0.00"); FgDatos.SetData(n_filfle, 12, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 12, n_filfle, 12, Color.Blue, Color.White); FgDatos.Rows.Count = FgDatos.Rows.Count + 1; n_filfle = FgDatos.Rows.Count - 1; funFlex.Flex_UniColumnas(FgDatos, n_filfle, 5, 7, "TOTAL ==>", 1); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 5, n_filfle, 7, Color.Blue, Color.White); c_dato = n_graimptot.ToString("0.00"); FgDatos.SetData(n_filfle, 8, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 8, n_filfle, 8, Color.Blue, Color.White); c_dato = n_gratotdeb.ToString("0.00"); FgDatos.SetData(n_filfle, 10, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 10, n_filfle, 10, Color.Blue, Color.White); c_dato = n_gratothab.ToString("0.00"); FgDatos.SetData(n_filfle, 11, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 11, n_filfle, 11, Color.Blue, Color.White); c_dato = n_grasal.ToString("0.00"); FgDatos.SetData(n_filfle, 12, c_dato); funFlex.Flex_PintarCeldas(FgDatos, n_filfle, 12, n_filfle, 12, Color.Blue, Color.White); //n_filfin = FgDatos.Rows.Count - 1; //funFlex.Flex_PintarCeldas(FgDatos, n_filini, 1, n_filfin, 12, Color.Black, Color.Beige); }
void SetearCabecera1() { funFlex.Flex_UniColumnas(FgDatos, 0, 1, 9, "DATOS DEL PEDIDO", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 10, 13, "DATOS DE FACTURACION", 1); }
void SetearCabecera1() { funFlex.Flex_UniColumnas(FgDatos, 0, 1, 7, "DATOS DEL DOCUMENTO", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 8, 13, "DATOS DE LA OPERACION", 1); funFlex.Flex_UniColumnas(FgDatos, 0, 14, 15, "REFERENCIA", 1); }