private Boolean transfiereVentas(DateTime desde, DateTime hasta) { BLAsientos asientos = new BLAsientos(); //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.transferenciaVentas(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 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); } }