private void btn_Txt_Click(object sender, EventArgs e) { btn_Txt.Enabled = false; //proceso para convertir el año y año en un string DateTime d1 = new DateTime(Convert.ToInt32(lbl_anho.Text), Convert.ToInt32(cmb_Mes.SelectedValue.ToString()), 1); //proceso para convertir los dias en enteros int dias = DateTime.DaysInMonth(d1.Year, d1.Month); //se genera y se envia la data para generar el txt para ventas List <String> aux = objVentasDao.generarTxtVentas(lbl_anho.Text + cmb_Mes.SelectedValue.ToString(), dias.ToString()); //valores que recibe el generador de txt asientos envia el 05 que es el asiento de libro de ventas y el aux que es la fecha String ruta = objProceso.generarTxtAsiento("140100", aux, cmb_Mes.SelectedValue.ToString()); btn_Txt.Enabled = true; /*bool existe = false; * int soles=0; * int dolares = 0; * if (objListVentas.Count == 0) * { * MessageBox.Show("No hay registros cargados"); * } * foreach (DataGridViewRow row in grd_Ventas.Rows) * { * if (Convert.ToString(row.Cells["Moneda"].Value) == "PEN" && Convert.ToString(row.Cells["VentasId"].Value ) != "" ) * { * soles++; * existe = true; * } * else if (Convert.ToString(row.Cells["Moneda"].Value) == "USD" && Convert.ToString(row.Cells["VentasId"].Value) != "") * { * dolares++; * existe = true; * } * } * if (soles > 0 && dolares > 0) * { * btn_Txt.Enabled = false; * //proceso para convertir el año y año en un string * DateTime d1 = new DateTime(Convert.ToInt32(lbl_anho.Text), Convert.ToInt32(cmb_Mes.SelectedValue.ToString()), 1); * //proceso para convertir los dias en enteros * int dias = DateTime.DaysInMonth(d1.Year, d1.Month); * //se genera y se envia la data para generar el txt para ventas * List<String> aux = objVentasDao.generarTxtVentasDolares(lbl_anho.Text + cmb_Mes.SelectedValue.ToString(), dias.ToString()); * List<String> auxsoles = objVentasDao.generarTxtVentasSoles(lbl_anho.Text + cmb_Mes.SelectedValue.ToString(), dias.ToString()); * //valores que recibe el generador de txt asientos envia el 05 que es el asiento de libro de ventas y el aux que es la fecha * String ruta = objProceso.generarTxtAsientoDolares("140100", aux, cmb_Mes.SelectedValue.ToString()); * String rutasoles = objProceso.generarTxtAsientoSoles("140100", auxsoles, cmb_Mes.SelectedValue.ToString()); * btn_Txt.Enabled = true; * } * else if (soles > 0 ) * { * btn_Txt.Enabled = false; * //proceso para convertir el año y año en un string * DateTime d1 = new DateTime(Convert.ToInt32(lbl_anho.Text), Convert.ToInt32(cmb_Mes.SelectedValue.ToString()), 1); * //proceso para convertir los dias en enteros * int dias = DateTime.DaysInMonth(d1.Year, d1.Month); * //se genera y se envia la data para generar el txt para ventas * List<String> auxsoles = objVentasDao.generarTxtVentasSoles(lbl_anho.Text + cmb_Mes.SelectedValue.ToString(), dias.ToString()); * //valores que recibe el generador de txt asientos envia el 05 que es el asiento de libro de ventas y el aux que es la fecha * String rutasoles = objProceso.generarTxtAsientoSoles("140100", auxsoles, cmb_Mes.SelectedValue.ToString()); * btn_Txt.Enabled = true; * } * else if (dolares > 0) * { * btn_Txt.Enabled = false; * //proceso para convertir el año y año en un string * DateTime d1 = new DateTime(Convert.ToInt32(lbl_anho.Text), Convert.ToInt32(cmb_Mes.SelectedValue.ToString()), 1); * //proceso para convertir los dias en enteros * int dias = DateTime.DaysInMonth(d1.Year, d1.Month); * //se genera y se envia la data para generar el txt para ventas * List<String> aux = objVentasDao.generarTxtVentasDolares(lbl_anho.Text + cmb_Mes.SelectedValue.ToString(), dias.ToString()); * //valores que recibe el generador de txt asientos envia el 05 que es el asiento de libro de ventas y el aux que es la fecha * String ruta = objProceso.generarTxtAsientoDolares("140100", aux, cmb_Mes.SelectedValue.ToString()); * btn_Txt.Enabled = true; * } * else if (dolares == 0 && soles == 0) * { * MessageBox.Show("No hay Asientos para exportar"); * } * if (existe == true) * { * MessageBox.Show("Se exportarán "+soles+" de ventas en soles y "+dolares+" de ventas en dolares"); * } * * * /* * else { * * btn_Txt.Enabled = false; * //proceso para convertir el año y año en un string * DateTime d1 = new DateTime(Convert.ToInt32(lbl_anho.Text), Convert.ToInt32(cmb_Mes.SelectedValue.ToString()), 1); * //proceso para convertir los dias en enteros * int dias = DateTime.DaysInMonth(d1.Year, d1.Month); * //se genera y se envia la data para generar el txt para ventas * List<String> aux = objVentasDao.generarTxtVentasDolares(lbl_anho.Text + cmb_Mes.SelectedValue.ToString(), dias.ToString()); * List<String> auxsoles = objVentasDao.generarTxtVentasSoles(lbl_anho.Text + cmb_Mes.SelectedValue.ToString(), dias.ToString()); * //valores que recibe el generador de txt asientos envia el 05 que es el asiento de libro de ventas y el aux que es la fecha * String ruta = objProceso.generarTxtAsientoDolares("140100", aux); * String rutasoles = objProceso.generarTxtAsientoSoles("140100", auxsoles); * btn_Txt.Enabled = true; * } */ }