private void grdItemsEgresos_CommandCellClick(object sender, EventArgs e) { try { if (sender is Telerik.WinControls.UI.GridCommandCellElement) { switch ((((Telerik.WinControls.UI.GridCommandCellElement)(sender)).CommandButton).TextElement.Text) { case "Editar": EditarEgresos(); break; case "Eliminar": if (BSItemsEgresos.Current != null) { if (Presenter.EliminarEgresos(BSItemsEgresos.Current as Entities.Movimiento)) { BSItemsEgresos.ResetBindings(false); CalcularDiferencias(); } } break; } } } catch (Exception) { } }
private void NuevoEgresos() { try { if (Presenter.NuevoEgresos()) { BSItemsEgresos.DataSource = Presenter.Item.ListEgresos; BSItemsEgresos.ResetBindings(false); grdItemsEgresos.BestFitColumns(); navItemsEgresos.BindingSource = BSItemsEgresos; CalcularDiferencias(); } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Presenter.Title, "Ha ocurrido un error agregando movimientos de Egresos.", 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 EditarEgresos() { try { if (BSItemsEgresos.Current != null) { Entities.Movimiento _movimiento = (BSItemsEgresos.Current as Entities.Movimiento); if (Presenter.EditarEgreso(ref _movimiento)) { BSItemsEgresos.ResetBindings(false); grdItemsEgresos.BestFitColumns(); navItemsEgresos.BindingSource = BSItemsEgresos; CalcularDiferencias(); } } } catch (Exception ex) { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Presenter.Title, "Ha ocurrido un error editando un Movimiento de Egreso.", 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); } }