private void generaLibroDiarioDetalle_Click(object sender, EventArgs e) { IndicadorPLE = 12; exportaLibroDiario2 objExp1 = new exportaLibroDiario2(); //generar el txt int mesNumero = mesCB_LD.SelectedIndex + 1; int numYear = 0; if (moduloHabilitado == true) { numYear = cDatos.Periodo; } else { numYear = Convert.ToInt32(anioTB_LibroDiario.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 = rutaLB_libroDiario.Text + "\\"; string cadenaConexion = Connection.connectionString(); //string ruc = ConfigurationManager.AppSettings["rucEmpresa"].ToString(); 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 (objExp1.exporta(cadenaConexion, RucEmpresa, fecha, 1, desde_numero, hasta_numero, EstablecimientoID, ruta) == true) { MessageBox.Show("Se generó el Libro Diario Detalle sin errores."); /* * guardar el valor utilizado ruta de la carpeta * donde se generan los archivos */ ConfigurationManager.AppSettings["Ruta_Interfaz_SunatCompras"] = rutaLB_libroDiario.Text; } else { MessageBox.Show("Error al generar el Libro Diario."); } } }
private void btnTransferir_Click_1(object sender, EventArgs e) { BLcontrolPeriodo BL_ComtrolPeriodo = new BLcontrolPeriodo(); int id; DataTable dt = new DataTable(); //ver el indice if (this.lvwTransferencias.SelectedItems.Count != 1) { MessageBox.Show("Debe seleccionar la transferencia a realizar."); return; } ListViewItem ItmX = this.lvwTransferencias.SelectedItems[0]; tipoTransferencia = Convert.ToInt32(ItmX.Name); switch (tipoTransferencia) { case 3: id = 1; break; case 1: id = 2; break; case 11: id = 3; break; case 2: id = 4; break; case 13: id = 5; break; case 12: id = 6; break; case 4: id = 7; break; default: id = 0; break; } //MessageBox.Show(tipoTransferencia.ToString()); Mes = cboMonth.SelectedIndex + 1; Anio = cboYear.SelectedIndex + 2000; string a1 = (dtpDesde.Value.Year.ToString()); string a2 = (dtpHasta.Value.Year.ToString()); if (tipoTransferencia == 12 | tipoTransferencia == 13) { string valormes = (cboMonth.SelectedIndex + 1).ToString(); string f = "01/" + valormes + "/" + PeriodoiID; DateTime f1 = Convert.ToDateTime(f); DateTime f2; if (f1.Month + 1 < 13) { f2 = new DateTime(f1.Year, f1.Month + 1, 1).AddDays(-1); } else { f2 = new DateTime(f1.Year + 1, 1, 1).AddDays(-1); } dt = BL_ComtrolPeriodo.ValidacionTransferencia(id, f1, f2); if (dt.Rows.Count == 0) { iniciar(1); } else { TransferInforme _trans = new TransferInforme(dt); _trans.MdiParent = this.MdiParent; _trans.Show(); } //} //else //{ // MessageBox.Show("Periodo Ingresado es Incorrecto!"); //} } else { if (cDatos.Periodo.ToString() == a1 && cDatos.Periodo.ToString() == a2) { DateTime desd = Convert.ToDateTime(dtpDesde.Value.ToShortDateString()); DateTime hast = Convert.ToDateTime(dtpHasta.Value.ToShortDateString()); dt = BL_ComtrolPeriodo.ValidacionTransferencia(id, desd, hast); if (dt.Rows.Count == 0) { iniciar(0); } else { TransferInforme _trans = new TransferInforme(dt); _trans.MdiParent = this.MdiParent; _trans.Show(); } } else { MessageBox.Show("El rango de fechas no se encuentra en el periodo correcto!"); } } }
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."); } } }