private void iniciar() { //btnTransferir.Enabled = true; pgBar.Visible = true; BLAsientos asientos = new BLAsientos(); DateTime desde = Convert.ToDateTime(dtpDesde.Value.ToShortDateString()); DateTime hasta = Convert.ToDateTime(dtpHasta.Value.ToShortDateString()); TimeSpan diferencia = hasta - desde; if (diferencia.TotalDays >= 0) { //aca se ejecuta if (bgWorker.IsBusy != true) { bgWorker.RunWorkerAsync(); } //transfiereVentas(desde, hasta); } else { MessageBox.Show("El rango de fechas no es correcto."); pgBar.Visible = false; return; } pgBar.Visible = false; }
private Boolean transfiereCobranzas(DateTime desde, DateTime hasta) { BLAsientos asientos = new BLAsientos(); //desde = Convert.ToDateTime(dtpDesde.Value.ToShortDateString()); //hasta = Convert.ToDateTime(dtpHasta.Value.ToShortDateString()); //aca se ejecuta DateTime inicio = desde; Int32 i = 0; Int32 sizeRange = 5; //Boolean valor = false; //calibramos el rango if (sizeRange > (hasta - desde).Days) { sizeRange = (hasta - desde).Days; } inicio = inicio.AddDays(sizeRange); while (i == 0) { Bandera = asientos.transferenciaCobranzas(desde, inicio, 0, "", "", "", ""); if (Bandera == false) { break; } desde = inicio.AddDays(1); TimeSpan ts = hasta - inicio; if (ts.Days >= sizeRange) { inicio = inicio.AddDays(sizeRange); } else if (ts.Days != 0) { inicio = inicio.AddDays(ts.Days); } else { break; } } return(Bandera); }
private void iniciar(int ide) { DateTime desde; DateTime hasta; //btnTransferir.Enabled = true; //string valormes = (cboMeses.SelectedIndex + 1).ToString(); 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); } pgBar.Visible = true; lblMensajeTransfiriendo.Visible = true; BLAsientos asientos = new BLAsientos(); if (ide == 1) { desde = f1; hasta = f2; } else { desde = Convert.ToDateTime(dtpDesde.Value.ToShortDateString()); hasta = Convert.ToDateTime(dtpHasta.Value.ToShortDateString()); } TimeSpan diferencia = hasta - desde; if (diferencia.TotalDays >= 0) { //aca se ejecuta if (bgWorker.IsBusy != true) { bgWorker.RunWorkerAsync(); } //transfiereVentas(desde, hasta); } else { MessageBox.Show("El rango de fechas no es correcto."); pgBar.Visible = false; lblMensajeTransfiriendo.Visible = false; return; } pgBar.Visible = false; lblMensajeTransfiriendo.Visible = false; }
private Boolean transfiere(Int32 tipo, DateTime desde, DateTime hasta) { try { //TRANSFERENCIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BLAsientos asientos = new BLAsientos(); //aca se ejecuta DateTime inicio = desde; DateTime fecha = desde; Int32 i = 0; Int32 sizeRange = 5; switch (tipo) { case 1: //transferencia de ventas //SE COMENTO EL 17/03/2014 //regEventos.registrar("Contabilidad", "Inicia transferencia de ventas desde " + desde.ToShortDateString() + " hasta " + hasta.ToShortDateString() + ". La Bandera está en " + Bandera.ToString() + ".", System.Diagnostics.EventLogEntryType.Information); Bandera = asientos.transferenciaVentas(desde, hasta, cDatos.UsuarioID, "", "", "", ""); break; case 2: //transferencia de cobranzas Bandera = asientos.transferenciaCobranzas(desde, hasta, cDatos.UsuarioID, "", "", "", ""); break; case 3: //transferencia de compras Bandera = asientos.transferenciaCompras(desde, hasta, cDatos.UsuarioID, "", "", "", ""); break; case 4: //transferencia de salidas de almacen Bandera = asientos.transferenciaSalidas(desde, hasta, cDatos.UsuarioID, "", "", "", ""); break; case 5: //transferencia de planillas de remuneraciones Bandera = asientos.transferenciaPlanillas(fecha, "VC", cDatos.UsuarioID, "", "", "", ""); break; case 6: //transferencia de planilla de practicante Bandera = asientos.transferenciaPlanillas(fecha, "VP", cDatos.UsuarioID, "", "", "", ""); break; case 7: //transferencia de provision de gratificaciones Bandera = asientos.transferenciaPlanillas(fecha, "VPG", cDatos.UsuarioID, "", "", "", ""); break; case 8: //transferencia de provision de vacaciones Bandera = asientos.transferenciaPlanillas(fecha, "VPP", cDatos.UsuarioID, "", "", "", ""); break; case 9: //transferencia de provision de cts Bandera = asientos.transferenciaPlanillas(fecha, "VCP", cDatos.UsuarioID, "", "", "", ""); break; case 10: //transferencia de planilla de gratificaciones Bandera = asientos.transferenciaPlanillas(fecha, "VCG", cDatos.UsuarioID, "", "", "", ""); break; case 11: //transferencia de tesoreria Bandera = asientos.transferenciaTesoreria(desde, hasta, cDatos.UsuarioID); break; case 12: //Devengue de gastos Bandera = asientos.transferenciaDevegueGastos(Mes.ToString(), cDatos.Periodo.ToString(), cDatos.UsuarioID, "", "", "", ""); break; case 13: //Devengues Ventas Bandera = asientos.transferenciaDevegueVentas(desde, hasta, cDatos.UsuarioID, "", "", "", ""); break; } //Bandera = asientos.transferenciaVentas(desde, inicio, 0, "", "", "", ""); // ** saul 15122014 //if (Bandera == false) //{ // break; //} //if (sizeRange == 0) //{ // break; //} //desde = inicio.AddDays(1); //TimeSpan ts = hasta - inicio; //if (ts.Days >= sizeRange) //{ // inicio = inicio.AddDays(sizeRange); //} //else // if (ts.Days != 0) // { // inicio = inicio.AddDays(ts.Days); // } // else // { // break; // } //} // ** saul 15122014 return(Bandera); } catch (Exception ex) { string mensaje = ex.Message.Substring(0, 32700); //regEventos.registrar("Contabilidad", mensaje, System.Diagnostics.EventLogEntryType.Error); return(false); } }
private Boolean transfiere(Int32 tipo, DateTime desde, DateTime hasta) { BLAsientos asientos = new BLAsientos(); //aca se ejecuta DateTime inicio = desde; DateTime fecha = desde; Int32 i = 0; Int32 sizeRange = 5; //Boolean valor = false; //calibramos el rango if (sizeRange > (hasta - desde).Days) { sizeRange = (hasta - desde).Days; } inicio = inicio.AddDays(sizeRange); while (i == 0) { switch (tipo) { case 1: //cálculo de diferencia de cambio //Bandera = asientos.transferenciaVentas(desde, inicio, 0, "", "", "", ""); DateTime fechaDC = dtpFechaDC.Value; Bandera = asientos.procesosCalculoDiferenciaCambio(fechaDC, cDatos.EstablecimientoID.ToString(), cDatos.Periodo.ToString(), cDatos.HotelID.ToString()); break; case 2: //inconsistencias Bandera = true; datos = asientos.inconsistencias(cDatos.EstablecimientoID, cDatos.Periodo); datos.DataSetName = "Incon"; datos.Tables[0].TableName = "inconsistencia"; break; case 3: //PROCESAR Bandera = asientos.procesosUCO_CierrePeriodoProcede(cDatos.Periodo.ToString(), cDatos.EstablecimientoID.ToString()); break; case 4: //transferencia de salidas de almacen Bandera = asientos.transferenciaSalidas(desde, inicio, 0, "", "", "", ""); break; case 5: //transferencia de planillas de remuneraciones Bandera = asientos.transferenciaPlanillas(fecha, "VC", 0, "", "", "", ""); break; case 6: //transferencia de planilla de practicante Bandera = asientos.transferenciaPlanillas(fecha, "VP", 0, "", "", "", ""); break; case 7: //transferencia de provision de gratificaciones Bandera = asientos.transferenciaPlanillas(fecha, "VPG", 0, "", "", "", ""); break; case 8: //transferencia de provision de vacaciones Bandera = asientos.transferenciaPlanillas(fecha, "VPP", 0, "", "", "", ""); break; case 9: //transferencia de provision de cts Bandera = asientos.transferenciaPlanillas(fecha, "VCP", 0, "", "", "", ""); break; case 10: //transferencia de planilla de gratificaciones Bandera = asientos.transferenciaPlanillas(fecha, "VCG", 0, "", "", "", ""); break; case 11: //transferencia de tesoreria Bandera = asientos.transferenciaTesoreria(desde, inicio, cDatos.UsuarioID); break; } //Bandera = asientos.transferenciaVentas(desde, inicio, 0, "", "", "", ""); if (Bandera == false) { break; } if (sizeRange == 0) { break; } desde = inicio.AddDays(1); TimeSpan ts = hasta - inicio; if (ts.Days >= sizeRange) { inicio = inicio.AddDays(sizeRange); } else if (ts.Days != 0) { inicio = inicio.AddDays(ts.Days); } else { break; } } return(Bandera); }
public frmImportarExportar() { InitializeComponent(); objBLAsientos = new BLAsientos(); }