private void ToolSalir_Click(object sender, EventArgs e) { objRegistros = null; dtRegistro = null; dtLista = null; objFormVis = null; this.Close(); }
void EjecutarConsulta() { if (TxtFchIni.Text == " ") { MessageBox.Show("¡ No ha indicado la fecha de inicio para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtFchIni.Focus(); return; } if (TxtFchFin.Text == " ") { MessageBox.Show("¡ No ha indicado la fecha final para la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtFchFin.Focus(); return; } DateTime d_fchini = Convert.ToDateTime(TxtFchIni.Text); DateTime d_fchfin = Convert.ToDateTime(TxtFchFin.Text); int n_idmon = 0; int n_tipfch = 0; int n_tipsal = 0; string c_cadpro = HallarCadINPro(); string c_cadite = HallarCadINIte(); if (d_fchini > d_fchfin) { MessageBox.Show("¡ La fecha de inicio no puede ser mayor a la fecha final de la consulta !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); TxtFchIni.Focus(); return; } if (OptTod.Checked == true) { n_idmon = 0; } if (OptSol.Checked == true) { n_idmon = 115; } if (OptDol.Checked == true) { n_idmon = 151; } if (OptFchEmi.Checked == true) { n_tipfch = 1; } if (OptFchVen.Checked == true) { n_tipfch = 2; } if (OptFchReg.Checked == true) { n_tipfch = 3; } if (OptTodDoc.Checked == true) { n_tipsal = 1; } if (OptPen.Checked == true) { n_tipsal = 2; } if (OptPag.Checked == true) { n_tipsal = 3; } int n_tipoconsulta = 0; CN_log_compras funCom = new CN_log_compras(); funCom.mysConec = mysConec; funCom.STU_SISTEMA = STU_SISTEMA; if (OptRes.Checked == true) { n_tipoconsulta = 1; } if (OptDet.Checked == true) { n_tipoconsulta = 2; } if (OptResDet.Checked == true) { n_tipoconsulta = 3; } funCom.Consulta2(STU_SISTEMA.EMPRESAID, TxtFchIni.Text, TxtFchFin.Text, n_idmon, n_tipfch, n_tipsal, n_Libro, n_tipoconsulta); dtLista = funCom.dtLista; if (Convert.ToInt32(CboTipPro.SelectedValue) != 0) { dtLista = funDatos.DataTableFiltrar(dtLista, "n_idtipexi = " + Convert.ToInt32(CboTipPro.SelectedValue).ToString() + ""); } if (OptRes.Checked == true) { dtLista = dtLista; } if (OptDet.Checked == true) { if ((c_cadpro != "()") && (c_cadite != "()")) { dtLista = funDatos.DataTableFiltrar(dtLista, "n_idpro IN " + c_cadpro + " AND n_idite IN " + c_cadite + ""); } if ((c_cadpro != "()") && (c_cadite == "()")) { dtLista = funDatos.DataTableFiltrar(dtLista, "n_idpro IN " + c_cadpro + ""); } } if (OptResDet.Checked == true) { if ((c_cadpro != "()") && (c_cadite != "()")) { dtLista = funDatos.DataTableFiltrar(dtLista, "n_idpro IN " + c_cadpro + " AND n_iditem IN " + c_cadite + ""); } if ((c_cadpro != "()") && (c_cadite == "()")) { dtLista = funDatos.DataTableFiltrar(dtLista, "n_idpro IN " + c_cadpro + ""); } if ((c_cadite != "()") && (c_cadpro == "()")) { dtLista = funDatos.DataTableFiltrar(dtLista, "n_iditem IN " + c_cadite + ""); } } if (OptRes.Checked == true) { FgDatos.Cols.Count = 13; Cabecera1(); funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, true); SetearCabecera1(); } if (OptDet.Checked == true) { FgDatos.Cols.Count = 18; Cabecera2(); funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 2, true); SetearCabecera2(); } if (OptResDet.Checked == true) { FgDatos.Cols.Count = 7; Cabecera3(); dtLista = funDatos.DataTableOrdenar(dtLista, "c_cliente"); funFlex.FlexMostrarDatos(FgDatos, arrCabecera3, dtLista, 2, true); SetearCabecera3(); } }
void EjecutarConsulta() { int n_tipcon = 0; int n_tipmon = 0; int n_tipimp = 0; int n_tipval = 0; // INDICAMOS LE TIPO DE CONSULTA if (OptTip1.Checked == true) { n_tipcon = 1; } if (OptTip2.Checked == true) { n_tipcon = 2; } if (OptTip3.Checked == true) { n_tipcon = 3; } if (OptTip4.Checked == true) { n_tipcon = 4; } // INDICAMOS EL TIPO DE MONEDA if (OptSel1.Checked == true) { n_tipmon = 1; } // SOLO MONEDA NACIONAL if (OptSel2.Checked == true) { n_tipmon = 2; } // SOLO MONEDA EXTRANJERA if (OptSel3.Checked == true) { n_tipmon = 3; } // TODO EN MONEDA NACIONAL if (OptSel4.Checked == true) { n_tipmon = 4; } // TODO EN MONEDA EXTRANJERA // INDICAMOS EL TIPO DE IMPORTE A MOSTRAR if (OptSelImp1.Checked == true) { n_tipimp = 1; } // IMPORTE INCLUIDO IGV if (OptSelImp2.Checked == true) { n_tipimp = 2; } // IMPORTE SIN IGV if (OptSelImp3.Checked == true) { n_tipimp = 3; } // SOLO EL IGV CN_log_compras funCom = new CN_log_compras(); funCom.mysConec = mysConec; funCom.STU_SISTEMA = STU_SISTEMA; string c_CadINCli = funFlex.Flex_CadenaIN(FgPro, 2, 1); string c_CadINIte = funFlex.Flex_CadenaIN(FgItem, 2, 1);; if (n_tipcon == 1) { Cabecera1(); funCom.Consulta14(STU_SISTEMA.EMPRESAID, n_tipmon, n_tipimp); dtLista = funCom.dtLista; funFlex.FlexMostrarDatos(FgDatos, arrCabecera1, dtLista, 2, true); SumarColumnas(); } if (n_tipcon == 2) { int n_row = 0; int n_anover = 0; for (n_row = 1; n_row <= FgHisAno.Rows.Count - 1; n_row++) { if (FgHisAno.GetData(n_row, 2).ToString() == "True") { n_anover = Convert.ToInt32(FgHisAno.GetData(n_row, 1)); } } Cabecera2(); funCom.Consulta17(STU_SISTEMA.EMPRESAID, n_anover, n_tipmon, n_tipimp); dtLista = funCom.dtLista; funFlex.FlexMostrarDatos(FgDatos, arrCabecera2, dtLista, 2, true); SumarColumnas2(); } if (n_tipcon == 3) { int n_row = 0; int n_anover = 0; for (n_row = 1; n_row <= FgHisAno.Rows.Count - 1; n_row++) { if (FgHisAno.GetData(n_row, 2).ToString() == "True") { n_anover = Convert.ToInt32(FgHisAno.GetData(n_row, 1)); } } Cabecera3(); if (OptTipVal1.Checked == true) { n_tipval = 1; } if (OptTipVal2.Checked == true) { n_tipval = 2; } if (OptTipVal3.Checked == true) { n_tipval = 3; } //if (n_tipval == 3) //{ // funCom.Consulta23(STU_SISTEMA.EMPRESAID, n_anover, n_tipmon, n_tipval); //} //else //{ // funCom.Consulta18(STU_SISTEMA.EMPRESAID, n_anover, n_tipmon, n_tipval); //} //dtLista = funCom.dtLista1; funFlex.FlexMostrarDatos(FgDatos, arrCabecera3, dtLista, 2, true); if (OptTipVal3.Checked != true) { SumarColumnas3(); } else { FgDatos.Cols.Remove(FgDatos.Cols.Count - 1); } } if (n_tipcon == 4) { int n_row = 0; int n_anover = 0; for (n_row = 1; n_row <= FgHisAno.Rows.Count - 1; n_row++) { if (FgHisAno.GetData(n_row, 2).ToString() == "True") { n_anover = Convert.ToInt32(FgHisAno.GetData(n_row, 1)); } } //Cabecera4(); //funCom.Consulta19(STU_SISTEMA.EMPRESAID, n_anover, n_tipmon, n_tipimp); //dtLista = funCom.dtLista1; //funFlex.FlexMostrarDatos(FgDatos, arrCabecera4, dtLista, 2, true); //SumarColumnas(); } }
void MostrarDatosItems() { int n_row = 0; int n_numanos = 0; double n_valor; DataTable dtres1 = new DataTable(); DataTable dtres2 = new DataTable(); CN_log_compras o_com = new CN_log_compras(); dtres1 = funDatos.DataTableFiltrar(dtItems, "n_id = " + n_IdItem + ""); if (dtres1.Rows.Count != 0) { TxtCodPro.Text = dtres1.Rows[0]["c_codpro"].ToString(); TxtDes.Text = dtres1.Rows[0]["c_despro"].ToString(); TxtUniMed.Text = dtres1.Rows[0]["c_abrpre"].ToString(); } o_com.mysConec = mysConec; o_com.Consulta10(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, 1); dtres1 = o_com.dtLista; o_com.Consulta10(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, 2); dtres2 = o_com.dtLista; dtres1 = funDatos.DataTableFiltrar(dtres1, "n_iditem = " + n_IdItem.ToString() + ""); dtres2 = funDatos.DataTableFiltrar(dtres2, "n_iditem = " + n_IdItem.ToString() + ""); funFlex.FlexMostrarDatos(FgUni, arrCabeceraFlex1, dtres1, 2, true); funFlex.FlexMostrarDatos(FgImp, arrCabeceraFlex1, dtres2, 2, true); string[] c_datos = c_valores.Split(','); FgCanReq.Rows.Count = FgCanReq.Rows.Count + 1; n_valor = Convert.ToDouble(c_datos[0]); FgCanReq.SetData(2, 1, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[1]); FgCanReq.SetData(2, 2, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[2]); FgCanReq.SetData(2, 3, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[3]); FgCanReq.SetData(2, 4, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[4]); FgCanReq.SetData(2, 5, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[5]); FgCanReq.SetData(2, 6, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[6]); FgCanReq.SetData(2, 7, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[7]); FgCanReq.SetData(2, 8, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[8]); FgCanReq.SetData(2, 9, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[9]); FgCanReq.SetData(2, 10, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[10]); FgCanReq.SetData(2, 11, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[11]); FgCanReq.SetData(2, 12, n_valor.ToString("0.00")); n_valor = Convert.ToDouble(c_datos[12]); FgCanReq.SetData(2, 13, n_valor.ToString("0.00")); FgUni.SelectionMode = C1.Win.C1FlexGrid.SelectionModeEnum.Cell; FgImp.SelectionMode = C1.Win.C1FlexGrid.SelectionModeEnum.Cell; FgCanReq.SelectionMode = C1.Win.C1FlexGrid.SelectionModeEnum.Cell; o_com = null; }
void MostrarDocumentos() { string[,] arrCabeceraDg1 = new string[8, 5]; DataTable DtVentas = new DataTable(); DataTable dtResult = new DataTable(); DataTable dtresulpre = new DataTable(); DataTable dtItemFiltro = new DataTable(); if (n_TipoRegistro == 1) { CN_vta_ventas objVenta = new CN_vta_ventas(); objVenta.mysConec = mysConec; DtVentas = objVenta.DocumentosPercepcion(STU_SISTEMA.EMPRESAID, Convert.ToInt32(LblIdPro.Text)); } else { CN_log_compras objCompra = new CN_log_compras(); objCompra.mysConec = mysConec; DtVentas = objCompra.DocumentosPercepcion(STU_SISTEMA.EMPRESAID, Convert.ToInt32(LblIdPro.Text)); } arrCabeceraDg1[0, 0] = "T.D."; arrCabeceraDg1[0, 1] = "40"; arrCabeceraDg1[0, 2] = "C"; arrCabeceraDg1[0, 3] = ""; arrCabeceraDg1[0, 4] = "c_tipdoc"; arrCabeceraDg1[1, 0] = "Nº Documento"; arrCabeceraDg1[1, 1] = "100"; arrCabeceraDg1[1, 2] = "C"; arrCabeceraDg1[1, 3] = ""; arrCabeceraDg1[1, 4] = "c_numdoc"; arrCabeceraDg1[2, 0] = "Moneda"; arrCabeceraDg1[2, 1] = "40"; arrCabeceraDg1[2, 2] = "C"; arrCabeceraDg1[2, 3] = ""; arrCabeceraDg1[2, 4] = "c_desmon"; arrCabeceraDg1[3, 0] = "Fch. Emision"; arrCabeceraDg1[3, 1] = "70"; arrCabeceraDg1[3, 2] = "F"; arrCabeceraDg1[3, 3] = ""; arrCabeceraDg1[3, 4] = "d_fchemi"; arrCabeceraDg1[4, 0] = "Importe"; arrCabeceraDg1[4, 1] = "80"; arrCabeceraDg1[4, 2] = "D"; arrCabeceraDg1[4, 3] = "0.00"; arrCabeceraDg1[4, 4] = "n_importe"; arrCabeceraDg1[5, 0] = "Saldo"; arrCabeceraDg1[5, 1] = "80"; arrCabeceraDg1[5, 2] = "D"; arrCabeceraDg1[5, 3] = "0.00"; arrCabeceraDg1[5, 4] = "n_saldo"; arrCabeceraDg1[6, 0] = "Sel"; arrCabeceraDg1[6, 1] = "40"; arrCabeceraDg1[6, 2] = "B"; arrCabeceraDg1[6, 3] = "0.00"; arrCabeceraDg1[6, 4] = "n_sel"; arrCabeceraDg1[7, 0] = "IdDoc"; arrCabeceraDg1[7, 1] = "0"; arrCabeceraDg1[7, 2] = "N"; arrCabeceraDg1[7, 3] = ""; arrCabeceraDg1[7, 4] = "n_id"; Genericas xFun = new Genericas(); xFun.Filtrar_CampoBusqueda = "n_id"; xFun.Filtrar_CampoOrden = "c_numdoc"; xFun.Filtrar_ColumnaBusqueda = 8; xFun.Filtrar_ColumnaCheck = 7; dtResult = xFun.Filtrar(arrCabeceraDg1, DtVentas); if (dtResult == null) { return; } if (dtResult.Rows.Count == 0) { return; } int n_row = 0; string c_dato = ""; double n_valor = 0; booAgregando = true; for (n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++) { FgItems.Rows.Count = FgItems.Rows.Count + 1; c_dato = dtResult.Rows[n_row]["c_numdoc"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 1, c_dato); c_dato = dtResult.Rows[n_row]["c_desmon"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 2, c_dato); c_dato = dtResult.Rows[n_row]["c_tipdoc"].ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 3, c_dato); c_dato = Convert.ToDateTime(dtResult.Rows[n_row]["d_fchemi"]).ToString("dd/MM/yyyy"); FgItems.SetData(FgItems.Rows.Count - 1, 4, c_dato); c_dato = dtResult.Rows[n_row]["n_idmon"].ToString(); if (c_dato == "151") { c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_importe"]).ToString("0.00"); FgItems.SetData(FgItems.Rows.Count - 1, 5, c_dato); FgItems.SetData(FgItems.Rows.Count - 1, 6, "0.00"); } else { c_dato = "0.00"; FgItems.SetData(FgItems.Rows.Count - 1, 5, c_dato); c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_importe"]).ToString("0.00"); FgItems.SetData(FgItems.Rows.Count - 1, 6, c_dato); //c_dato = (Convert.ToDouble(c_dato) * Convert.ToDouble(TxtTc.Text)).ToString("0.00"); //FgItems.SetData(FgItems.Rows.Count - 1, 6, c_dato); n_valor = Convert.ToDouble(dtResult.Rows[n_row]["n_importe"]); n_valor = ((n_valor * ((Convert.ToDouble(TxtTasRet.Text) / 100) + 1)) - n_valor); FgItems.SetData(FgItems.Rows.Count - 1, 9, n_valor.ToString()); } //c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_saldo"]).ToString("0.00"); //FgItems.SetData(FgItems.Rows.Count - 1, 6, c_dato); //c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_saldo"]).ToString("0.00"); //FgItems.SetData(FgItems.Rows.Count - 1, 7, c_dato); c_dato = TxtTasRet.Text; FgItems.SetData(FgItems.Rows.Count - 1, 8, c_dato); c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_id"]).ToString(); FgItems.SetData(FgItems.Rows.Count - 1, 10, c_dato); } booAgregando = false; SumarColumnas(); }