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); } }
public void Nuevo() { try { MView.ClearItem(); ItemCab_Tarjas = new Cab_Tarjas { AUDI_UsrCrea = Session.UserName, AUDI_FecCrea = Session.Fecha, Instance = InstanceEntity.Added, TIPO_TabMND = "MND" }; ItemDet_Tarjas = new Det_Tarjas(); MView.ClearItemsDetallesTarjas(); MView.SetInstance(InstanceView.New); if (LView != null) { ((PRO004MView)MView).Icon = System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)LView.IconView).GetHicon()); } ((PRO004MView)MView).ShowDialog(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }