private void UsuarioDeseaMarcarComoCobrados() { var lista = new List <ServicioPorCobrar>(); foreach (var servicio in UiVistaEdicion.GetSelectedRows().Select(indice => (ServicioPorCobrar)UiVistaEdicion.GetRow(indice)).Where(servicio => servicio.IS_CHARGED == 0)) { servicio.IS_CHARGED = 1; servicio.CHARGED_DATE = DateTime.Today; lista.Add(servicio); } UsuarioDeseaMarcarComoCobrado?.Invoke(null, new ServicioPorCobrarArgumento { ListaDeServiciosPorCobrar = lista }); var servicioPorCobrar = new ServicioPorCobrar { CLIENT_CODE = ObtenerClientesSeleccionados() }; if (!UiSwiftIncluirServiciosCobrados.Checked) { servicioPorCobrar.IS_CHARGED = 0; } UsuarioDeseaCargarServiciosPorCobrarPorFecha?.Invoke(null, new ServicioPorCobrarArgumento { FechaInicio = DateTime.Parse(UiFechaInicio.EditValue.ToString()), FechaFinal = DateTime.Parse(UiFechaFinal.EditValue.ToString()), ServicioPorCobrar = servicioPorCobrar }); UiVistaEdicion.ExpandAllGroups(); }
private void UiVistaEdicion_SelectionChanged(object sender, DevExpress.Data.SelectionChangedEventArgs e) { var servicio = (ServicioPorCobrar)UiVistaEdicion.GetRow(e.ControllerRow); if (servicio?.IS_CHARGED == 1) { UiVistaEdicion.UnselectRow(e.ControllerRow); } }
private void RestablecerPrecios() { foreach (var servicio in ListaDeServiciosPorCobrar) { servicio.PRICE_TO_CHANGE = servicio.PRICE; } UiPivotGridVistaGeneral.DataSource = ListaDeServiciosPorCobrar.ToList(); UiPivotGridVistaGeneral.Refresh(); UiContenedorVistasEdicion.DataSource = ListaDeServiciosPorCobrar.ToList(); UiContenedorVistasEdicion.Refresh(); UiVistaEdicion.ExpandAllGroups(); }
private void UsuarioDeseaGuardarCambiosDePrecio() { UsuarioDeseaGuardarCambioDePrecio?.Invoke(null, new ServicioPorCobrarArgumento { ListaDeServiciosPorCobrar = ListaDeServiciosPorCobrar.ToList() }); var servicioPorCobrar = new ServicioPorCobrar { CLIENT_CODE = ObtenerClientesSeleccionados() }; if (!UiSwiftIncluirServiciosCobrados.Checked) { servicioPorCobrar.IS_CHARGED = 0; } UsuarioDeseaCargarServiciosPorCobrarPorFecha?.Invoke(null, new ServicioPorCobrarArgumento { FechaInicio = DateTime.Parse(UiFechaInicio.EditValue.ToString()), FechaFinal = DateTime.Parse(UiFechaFinal.EditValue.ToString()), ServicioPorCobrar = servicioPorCobrar }); UiVistaEdicion.ExpandAllGroups(); }
private void UiBotonContraerEdicion_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { UiVistaEdicion.CollapseAllGroups(); }
private void UiBotonExpandirEdicion_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { UiVistaEdicion.ExpandAllGroups(); }