private void generaMayorB_Click(object sender, EventArgs e) { IndicadorPLE = 13; exportaLibroMayor objExp2 = new exportaLibroMayor(); //generar ple mayor int mesNumero = mesMayorCB.SelectedIndex + 1; int numYear = 0; if (moduloHabilitado == true) { numYear = cDatos.Periodo; } else { numYear = Convert.ToInt32(anioMayorCB.Text); } DateTime desde = new DateTime(numYear, mesNumero, 1); DateTime hasta = new DateTime(numYear, mesNumero, DateTime.DaysInMonth(numYear, mesNumero)); DateTime fecha = desde; string mes = "00"; mes = "00" + desde.Month.ToString(); mes = mes.Substring(mes.Length - 2, 2); int desde_numero = 0; mes = "00" + desde.Month.ToString(); mes = mes.Substring(mes.Length - 2, 2); desde_numero = Convert.ToInt32(desde.Day.ToString() + mes + desde.Year.ToString()); int hasta_numero = 0; mes = "00" + hasta.Month.ToString(); mes = mes.Substring(mes.Length - 2, 2); hasta_numero = Convert.ToInt32(hasta.Day.ToString() + mes + hasta.Year.ToString()); string ruta = rutaMayorLB.Text + "\\"; string cadenaConexion = Connection.connectionString(); int EstablecimientoID = cDatos.EstablecimientoID; DTPLE = ValidarPLE(IndicadorPLE, desde, hasta); //valida ple if (DTPLE.Rows.Count > 0) { TransferInforme _trans = new TransferInforme(DTPLE); _trans.MdiParent = this.MdiParent; _trans.Show(); } else { if (objExp2.exporta(cadenaConexion, RucEmpresa, fecha, 1, desde_numero, hasta_numero, EstablecimientoID, ruta) == true) { MessageBox.Show("Se generó el Libro Diario sin errores."); /* * guardar el valor utilizado ruta de la carpeta * donde se generan los archivos */ ConfigurationManager.AppSettings["Ruta_Interfaz_SunatCompras"] = rutaMayorLB.Text; } else { MessageBox.Show("Error al generar el Libro Diario."); } } }
private void btnGenerarCompras_Click(object sender, EventArgs e) { int format = 0; if (radioButton1.Checked) { format = 0; IndicadorPLE = 9; } else if (radioButton2.Checked) { format = 1; IndicadorPLE = 10; } exportaRegistroCompras objExp = new exportaRegistroCompras(); //generar ple compras int mesNumero = cboMesCompras.SelectedIndex + 1; int numYear = 0; if (moduloHabilitado == true) { numYear = cDatos.Periodo; } else { numYear = Convert.ToInt32(txtYearComprasSunat.Text); } DateTime desde = new DateTime(numYear, mesNumero, 1); DateTime hasta = new DateTime(numYear, mesNumero, DateTime.DaysInMonth(numYear, mesNumero)); DateTime fecha = desde; string mes = "00"; mes = "00" + desde.Month.ToString(); mes = mes.Substring(mes.Length - 2, 2); int desde_numero = 0; mes = "00" + desde.Month.ToString(); mes = mes.Substring(mes.Length - 2, 2); desde_numero = Convert.ToInt32(desde.Day.ToString() + mes + desde.Year.ToString()); int hasta_numero = 0; mes = "00" + hasta.Month.ToString(); mes = mes.Substring(mes.Length - 2, 2); hasta_numero = Convert.ToInt32(hasta.Day.ToString() + mes + hasta.Year.ToString()); string ruta = lblRutaCompras.Text + "\\"; string cadenaConexion = Connection.connectionString(); int EstablecimientoID = cDatos.EstablecimientoID; DTPLE = ValidarPLE(IndicadorPLE, desde, hasta); //valida ple if (DTPLE.Rows.Count > 0) { TransferInforme _trans = new TransferInforme(DTPLE); _trans.MdiParent = this.MdiParent; _trans.Show(); } else { if (objExp.exporta(cadenaConexion, RucEmpresa, fecha, 1, desde_numero, hasta_numero, EstablecimientoID, ruta, format) == true) { MessageBox.Show("Se generó el libro de compras sin errores."); /* * guardar el valor utilizado ruta de la carpeta * donde se generan los archivos */ ConfigurationManager.AppSettings["Ruta_Interfaz_SunatCompras"] = lblRutaCompras.Text; } else { MessageBox.Show("Error al generar el libro de compras."); } } }