private void CrearComisiones() { SplashScreenManager.ShowForm(this, typeof(WaitForm1), true, true); SplashScreenManager.Default.SetWaitFormCaption("Comisiones"); SplashScreenManager.Default.SetWaitFormDescription("Generando..."); try { var r = Program.ProxyConsultas.CrearComisiones(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, null); _listaOriginal = r.Select(ivf => (PComisionArti)Ayudas.Transformar(ivf, typeof(PComisionArti))).ToList(); if (chAg.Checked) { var r2 = Program.ProxyConsultas2.CrearComisiones(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, null); var l2 = r2.Select(ivf => (PComisionArti)Ayudas.Transformar(ivf, typeof(PComisionArti))).ToList(); _listaOriginal.AddRange(l2); } _listaDelegaciones = _listaOriginal; AgruparPorVendedor(_listaDelegaciones); pnlDel.Visible = true; biEmail.Enabled = biImprimir.Enabled = biExcel.Enabled = biVista.Enabled = true; } finally { SplashScreenManager.CloseForm(); } }
public static List <T> CargaDatosRejilla <T>(GridView gridView) { var datos = new List <T>(); if (gridView.GroupCount == 0) { for (int rowHandle = 0; rowHandle < gridView.RowCount; rowHandle++) { var r = gridView.GetRow(rowHandle); if (r == null) { continue; } if (!(r is T)) { r = Ayudas.Transformar(r, typeof(T)); } datos.Add((T)r); } } else { for (int rowHandle = -1; gridView.IsValidRowHandle(rowHandle); rowHandle--) { if (gridView.GetChildRowHandle(rowHandle, 0) > -1) { for (int childRowHandle = 0; childRowHandle < gridView.GetChildRowCount(rowHandle); childRowHandle++) { var hh = gridView.GetChildRowHandle(rowHandle, childRowHandle); var r = gridView.GetRow(hh); if (r == null) { continue; } if (!(r is T)) { r = Ayudas.Transformar(r, typeof(T)); } datos.Add((T)r); } } } } return(datos); }
void bgwCargaDatos_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker worker = sender as BackgroundWorker; if (worker != null) { var vend = chVendedores.Properties.GetCheckedItems() as string; DevExpress.XtraSplashScreen.SplashScreenManager.ShowForm((Form)Program.MainForm, typeof(WaitFormCancel), true, true); DevExpress.XtraSplashScreen.SplashScreenManager.Default.SendCommand(WaitFormCancel.WaitFormCommand.SendObject, locker1); DevExpress.XtraSplashScreen.SplashScreenManager.Default.SetWaitFormDescription("Cargando Datos ..."); _datosVentas = new List <PVentasArti>(); var vr = Program.ProxyConsultas.LeerVentasArti(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, vend, chVend.Checked); _datosVentas = vr.Select(ivf => (PVentasArti)Ayudas.Transformar(ivf, typeof(PVentasArti))).ToList(); if (Properties.Settings.Default.USAT != "*" && chAg.Checked) { var rr = Program.ProxyConsultas2.LeerVentasArti(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, vend, chVend.Checked); var lr2 = rr.Select(ivf => (PVentasArti)Ayudas.Transformar(ivf, typeof(PVentasArti))).ToList(); _datosVentas.AddRange(lr2); } e.Result = _datosVentas; } }
private void biValoresDef_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (MessageBox.Show(string.Format("Este proceso asignara los valores indicados en la ficha de los clientes" + Environment.NewLine + "para subsanar las incidencias detectadas en el proceso de {0}" + Environment.NewLine + "¿Desea Continuar?", TCIncVR.SelectedTabPage.Name == "tpIncVenta" ? "Ventas" : "Reparto"), "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } Cursor.Current = Cursors.WaitCursor; try { var proc = new Procedimiento { NombreProcedimiento = TCIncVR.SelectedTabPage.Name == "tpIncVenta" ? "Ventas.CorregirIncidenciasVentas" : "Ventas.CorregirIncidenciasReparto", ListaParametros = new List <ParametroProc> { new ParametroProc { NombreParametro = "@idEmpresa", TipoDato = DbType.Int32, TipoParametro = TTipoParametro.Entrada, Valor = Parametros.IdEmpresa }, new ParametroProc { NombreParametro = "@fechaInicio", TipoDato = DbType.Date, TipoParametro = TTipoParametro.Entrada, Valor = (DateTime)edFecIni.EditValue }, new ParametroProc { NombreParametro = "@fechaFin", TipoDato = DbType.Date, TipoParametro = TTipoParametro.Entrada, Valor = (DateTime)edFecFin.EditValue }, } }; var r = Program.ProxyDSW.EjecutarProcedimiento(proc); if (TCIncVR.SelectedTabPage.Name == "tpIncVenta") { var rv = Program.ProxyConsultas.LeerIncidenciasVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue); _datosVentas.IncVentas = rv.Select(ivf => (PIncVenta)Ayudas.Transformar(ivf, typeof(PIncVenta))).ToList(); var rr = Program.ProxyConsultas2.LeerIncidenciasVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue); var lr2 = rr.Select(ivf => (PIncVenta)Ayudas.Transformar(ivf, typeof(PIncVenta))).ToList(); _datosVentas.IncVentas.AddRange(lr2); gcIncVentas.DataSource = _datosVentas.IncVentas; } else { var rr = Program.ProxyConsultas.LeerIncidenciasRepartos(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue); _datosVentas.IncRepartos = rr.Select(ivf => (PIncReparto)Ayudas.Transformar(ivf, typeof(PIncReparto))).ToList(); var rr2 = Program.ProxyConsultas2.LeerIncidenciasRepartos(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue); var lr2 = rr2.Select(ivf => (PIncReparto)Ayudas.Transformar(ivf, typeof(PIncReparto))).ToList(); _datosVentas.IncRepartos.AddRange(lr2); gcIncRepartos.DataSource = _datosVentas.IncRepartos; } } finally { Cursor.Current = Cursors.Default; } }
void bgwCargaDatos_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker worker = sender as BackgroundWorker; if (worker != null) { DevExpress.XtraSplashScreen.SplashScreenManager.ShowForm((Form)Program.MainForm, typeof(WaitFormCancel), true, true); DevExpress.XtraSplashScreen.SplashScreenManager.Default.SendCommand(WaitFormCancel.WaitFormCommand.SendObject, locker1); DevExpress.XtraSplashScreen.SplashScreenManager.Default.SetWaitFormDescription("Cargando Datos ..."); _datosVentas = new DatosVentas(); if (chIncidencias.Checked && !chRutasPrev.Checked) { var r = Program.ProxyConsultas.LeerIncidenciasVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue); _datosVentas.IncVentas = r.Select(ivf => (PIncVenta)Ayudas.Transformar(ivf, typeof(PIncVenta))).ToList(); if (Properties.Settings.Default.USAT != "*" && chAg.Checked) { var r2 = Program.ProxyConsultas2.LeerIncidenciasVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue); var l2 = r2.Select(ivf => (PIncVenta)Ayudas.Transformar(ivf, typeof(PIncVenta))).ToList(); _datosVentas.IncVentas.AddRange(l2); } var rr = Program.ProxyConsultas.LeerIncidenciasRepartos(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue); _datosVentas.IncRepartos = rr.Select(ivf => (PIncReparto)Ayudas.Transformar(ivf, typeof(PIncReparto))).ToList(); if (Properties.Settings.Default.USAT != "*" && chAg.Checked) { var rr2 = Program.ProxyConsultas2.LeerIncidenciasRepartos(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue); var lr2 = rr2.Select(ivf => (PIncReparto)Ayudas.Transformar(ivf, typeof(PIncReparto))).ToList(); _datosVentas.IncRepartos.AddRange(lr2); } } if (chVentas.Checked) { if (!chRutasPrev.Checked || !chRutasPrev.Visible) { var vr = Program.ProxyConsultas.LeerVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, "R"); _datosVentas.VentasRutas = vr.Select(ivf => (PInfVentasClientes)Ayudas.Transformar(ivf, typeof(PInfVentasClientes))).ToList(); if (Properties.Settings.Default.USAT != "*" && chAg.Checked) { var rr = Program.ProxyConsultas2.LeerVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, "R"); var lr2 = rr.Select(ivf => (PInfVentasClientes)Ayudas.Transformar(ivf, typeof(PInfVentasClientes))).ToList(); _datosVentas.VentasRutas.AddRange(lr2); AgruparVentasRutas(); } var vm = Program.ProxyConsultas.LeerVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, "M"); _datosVentas.VentasMuni = vm.Select(ivf => (PInfVentasClientes)Ayudas.Transformar(ivf, typeof(PInfVentasClientes))).ToList(); if (Properties.Settings.Default.USAT != "*" && chAg.Checked) { var rr = Program.ProxyConsultas2.LeerVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, "M"); var lr2 = rr.Select(ivf => (PInfVentasClientes)Ayudas.Transformar(ivf, typeof(PInfVentasClientes))).ToList(); _datosVentas.VentasMuni.AddRange(lr2); AgruparVentasMuni(); } var vv = Program.ProxyConsultas.LeerVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, "V"); _datosVentas.VentasVend = vv.Select(ivf => (PInfVentasClientes)Ayudas.Transformar(ivf, typeof(PInfVentasClientes))).ToList(); if (Properties.Settings.Default.USAT != "*" && chAg.Checked) { var rr = Program.ProxyConsultas2.LeerVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, "V"); var lr2 = rr.Select(ivf => (PInfVentasClientes)Ayudas.Transformar(ivf, typeof(PInfVentasClientes))).ToList(); _datosVentas.VentasVend.AddRange(lr2); AgruparVentasVend(); } } else { var vr = Program.ProxyConsultas.LeerVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, "RP"); _datosVentas.VentasRutas = vr.Select(ivf => (PInfVentasClientes)Ayudas.Transformar(ivf, typeof(PInfVentasClientes))).ToList(); if (Properties.Settings.Default.USAT != "*" && chAg.Checked) { var rr = Program.ProxyConsultas2.LeerVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, "RP"); var lr2 = rr.Select(ivf => (PInfVentasClientes)Ayudas.Transformar(ivf, typeof(PInfVentasClientes))).ToList(); _datosVentas.VentasRutas.AddRange(lr2); } } } if (chRepartos.Checked && chRepartos.Visible) { var vr = Program.ProxyConsultas.LeerVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, "REP"); _datosVentas.Repartos = vr.Select(ivf => (PInfVentasClientes)Ayudas.Transformar(ivf, typeof(PInfVentasClientes))).ToList(); if (Properties.Settings.Default.USAT != "*" && chAg.Checked) { var rr = Program.ProxyConsultas2.LeerVentas(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue, "REP"); var lr2 = rr.Select(ivf => (PInfVentasClientes)Ayudas.Transformar(ivf, typeof(PInfVentasClientes))).ToList(); _datosVentas.Repartos.AddRange(lr2); AgruparRepartos(); } } if (chVentaDia.Checked) { var vr = Program.ProxyConsultas.LeerVentasDias(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue); _datosVentas.VentasRutasD = vr.Select(ivf => (PInfVentasClientesD)Ayudas.Transformar(ivf, typeof(PInfVentasClientesD))).ToList(); if (Properties.Settings.Default.USAT != "*" && chAg.Checked) { var rr = Program.ProxyConsultas2.LeerVentasDias(Parametros.IdEmpresa, Parametros.IdDelegacion, (DateTime)edFecIni.EditValue, (DateTime)edFecFin.EditValue); var lr2 = rr.Select(ivf => (PInfVentasClientesD)Ayudas.Transformar(ivf, typeof(PInfVentasClientesD))).ToList(); _datosVentas.VentasRutasD.AddRange(lr2); AgruparVentasRutasD(); } } e.Result = _datosVentas; } }