public void EliminarDetalleTarjas() { try { if (ItemDet_Tarjas != null) { DialogResult result = Dialogos.MostrarMensajePregunta(Title, Mensajes.PreguntaEliminar, Dialogos.LabelBoton.Si_No); if (result == DialogResult.Yes) { if (ItemDet_Tarjas.DTAJ_Item > 0) { ItemDet_Tarjas.Instance = InstanceEntity.Deleted; } else { ItemsDet_Tarjas.Remove(ItemDet_Tarjas); } MView.ShowItemsDetalleTarjas(); } } else { Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un elemento de la grilla"); } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.DeletePresenter, ex); } }
public void AgregarDetalleTarjas() { try { DView.GetItem(); if (ItemDet_Tarjas.Validar()) { MView.ShowItemsDetalleTarjas(); DView.CerrarVenta(); } else { DView.ShowValidation(); } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }
public void Editar() { try { if (ItemCab_Tarjas != null) { MView.ClearItem(); /* Encabezado :) */ ItemCab_Tarjas = Client.GetOneCab_Tarjas(ItemCab_Tarjas.TARJ_Codigo); ItemCab_Tarjas.AUDI_UsrMod = Session.UserName; ItemCab_Tarjas.AUDI_FecMod = Session.Fecha; ItemCab_Tarjas.Instance = InstanceEntity.Modified; MView.SetItem(); /* Detalle Tarjas :) */ MView.ClearItemsDetallesTarjas(); ItemsDet_Tarjas = Client.GetAllDet_TarjasPorTARJ_Codigo(ItemCab_Tarjas.TARJ_Codigo); foreach (var item in ItemsDet_Tarjas) { item.Correlativo = item.DTAJ_Item; item.Cantidad = 1; } MView.ShowItemsDetalleTarjas(); MView.SetInstance(InstanceView.Edit); if (LView != null) { ((PRO004MView)MView).Icon = System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)LView.IconView).GetHicon()); } ((PRO004MView)MView).ShowDialog(); } else { Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un elemento de la grilla"); } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.EditPresenter, ex); } }