private void grdItemsIngresos_CommandCellClick(object sender, EventArgs e) { try { if (sender is Telerik.WinControls.UI.GridCommandCellElement) { switch ((((Telerik.WinControls.UI.GridCommandCellElement)(sender)).CommandButton).TextElement.Text) { case "Editar": EditarIngresos(); break; case "Eliminar": if (BSItemsIngresos.Current != null) { if (Presenter.EliminarIngresos(BSItemsIngresos.Current as Entities.Movimiento)) { BSItemsIngresos.ResetBindings(false); CalcularDiferencias(); } } break; } } } catch (Exception) { } }
private void NuevoIngresos() { try { if (Presenter.NuevoIngresos()) { BSItemsIngresos.DataSource = Presenter.Item.ListIngresos; BSItemsIngresos.ResetBindings(false); grdItemsIngresos.BestFitColumns(); navItemsIngresos.BindingSource = BSItemsIngresos; CalcularDiferencias(); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Presenter.Title, "Ha ocurrido un error agregando movimientos de Ingresos.", ex); } }
public void ClearItem() { try { errorProviderTransferencia.Clear(); BSItemsEgresos.DataSource = null; BSItemsEgresos.ResetBindings(true); BSItemsIngresos.DataSource = null; BSItemsIngresos.ResetBindings(true); BSItemsGastosBancarios.DataSource = null; BSItemsGastosBancarios.ResetBindings(true); } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Presenter.Title, "Ha ocurrido un error en ClearItem.", ex); } }
private void EditarIngresos() { try { if (BSItemsIngresos.Current != null) { Entities.Movimiento _movimiento = (BSItemsIngresos.Current as Entities.Movimiento); if (Presenter.EditarIngreso(ref _movimiento)) { BSItemsIngresos.ResetBindings(false); grdItemsIngresos.BestFitColumns(); navItemsIngresos.BindingSource = BSItemsIngresos; CalcularDiferencias(); } } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Presenter.Title, "Ha ocurrido un error editando un Movimiento de Ingreso.", ex); } }
public void SetItem() { try { if (Presenter.Item != null) { if (Presenter.Item.TRAN_Codigo > 0) { txtTRAN_Codigo.Text = Presenter.Item.TRAN_Codigo.ToString(); } if (Presenter.Item.TRAN_Fecha.HasValue) { dtpTRAN_Fecha.NSFecha = Presenter.Item.TRAN_Fecha; } if (!String.IsNullOrEmpty(Presenter.Item.TRAN_Glosa)) { txtTRAN_Glosa.Text = Presenter.Item.TRAN_Glosa; } BSItemsEgresos.DataSource = Presenter.Item.ListEgresos; BSItemsEgresos.ResetBindings(false); BSItemsIngresos.DataSource = Presenter.Item.ListIngresos; BSItemsIngresos.ResetBindings(false); BSItemsGastosBancarios.DataSource = Presenter.Item.ListGastosBancarios; BSItemsGastosBancarios.ResetBindings(false); CalcularDiferencias(); tabTransferencias.SelectedTab = pageGenerales; HashFormulario = Infrastructure.Client.FormClose.FormValidateChanges.iniciarComparacionFormulario(this); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Presenter.Title, "Ha ocurrido un error en SetItem.", ex); } }