public void Editar(Int32 x_CCCT_Codigo) { try { if (!isMViewShow) { MView = new PRO008MView(); MView.Presenter = this; MView.LoadView(); } MView.ClearItem(); /* Encabezado Seguimiento :) */ ItemCtaCte = Client.GetOneCtaCte(Entorno.ItemEmpresa.EMPR_Codigo, x_CCCT_Codigo, CtaCte.TInterfazCtaCte.RegistroSLI); CCCT_Codigo = x_CCCT_Codigo; ItemCtaCte.AUDI_UsrMod = Session.UserName; ItemCtaCte.AUDI_FecMod = Session.Fecha; ItemCtaCte.Instance = InstanceEntity.Modified; ItemOperacion = Client.GetOneCab_Operacion(ItemCtaCte.COPE_Codigo); this.TMovimiento = ItemCtaCte.TMovimiento == CtaCte.TipoMovimiento.Ingreso ? "I" : "E"; MView.SetItem(); MView.SetInstance(InstanceView.Edit); isMViewShow = true; if (LView != null) { ((PRO008MView)MView).Icon = System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)LView.IconView).GetHicon()); } ((PRO008MView)MView).Show(); ((PRO008MView)MView).BringToFront(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.EditPresenter, ex); } }
public void Copia() { try { EsCopia = true; /* Encabezado :) */ ItemCAB_Tarifa.AUDI_UsrCrea = Session.UserName; ItemCAB_Tarifa.AUDI_FecCrea = Session.Fecha; ItemCAB_Tarifa.Instance = InstanceEntity.Added; ItemCAB_Tarifa.CTAR_Codigo = 0; ItemCAB_Tarifa.TIPO_TabMnd = "MND"; ItemCAB_Tarifa.CONS_TabReg = "RGM"; ItemCAB_Tarifa.CTAR_Tipo = TipoTarifa; // L=> Logistico A => Aduanero T => Transporte MView.SetInstance(InstanceView.New); /* Detalle Tarifa :) */ foreach (var xItem in ItemsDet_Tarifa) { xItem.Instance = InstanceEntity.Added; xItem.DTAR_Item = 0; } /* Detalle Servicio :) */ if (ItemsDet_TarifaServicio != null) { foreach (var xItem in ItemsDet_TarifaServicio) { xItem.Instance = InstanceEntity.Added; xItem.DTAS_Item = 0; } } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }
public void Editar() { try { if (!isMViewShow) { MView = new PRO001MView(); MView.Presenter = this; MView.LoadView(); } if (ItemLView != null) { MView.ClearItem(); /* Encabezado :) */ ItemCAB_Tarifa = Client.GetOneCab_Tarifa(ItemLView.CTAR_Tipo, ItemLView.CTAR_Codigo); if (ItemCAB_Tarifa != null) { ItemCAB_Tarifa.AUDI_UsrMod = Session.UserName; ItemCAB_Tarifa.AUDI_FecMod = Session.Fecha; ItemCAB_Tarifa.Instance = InstanceEntity.Modified; MView.SetItem(); /* Detalle Tarifa :) */ MView.ClearItemsDetalles(); ItemsDet_Tarifa = Client.GetAllDet_TarifaByTarifario(ItemCAB_Tarifa.CTAR_Codigo, ItemCAB_Tarifa.CTAR_Tipo); if (TipoTarifa.Equals("L")) { DView.SetItemST20_ST40(ref m_ItemsDet_Tarifa); } MView.ShowItemsDetalleTarifario(); /* Detalle Servicio :) */ MView.ClearItemsDetalleServicios(); ItemsDet_TarifaServicio = Client.GetAllDet_ServicioByTarifario(ItemCAB_Tarifa.CTAR_Codigo, ItemCAB_Tarifa.CTAR_Tipo); MView.ShowItemsDetalleServicios(); MView.SetInstance(InstanceView.Edit); isMViewShow = true; ((PRO001MView)MView).Show(); ((PRO001MView)MView).BringToFront(); } else { Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "No se encontro la Tarifa Seleccionada"); } } else { Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un elemento de la grilla"); } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.EditPresenter, ex); } }
public void Editar(int DOCV_Codigo) { try { if (!isMViewShow) { MView = new PRO022MView(); MView.Presenter = this; MView.LoadView(); } if (DOCV_Codigo != 0) { MView.ClearItem(); ItemNotaCredito = Client.GetOneDocsVta(Controls.Entorno.ItemEmpresa.EMPR_Codigo, DOCV_Codigo); ItemNotaCredito.Instance = InstanceEntity.Modified; ItemNotaCredito.AUDI_UsrMod = Session.UserName; ItemNotaCredito.AUDI_FecMod = Session.Fecha; MView.SetItem(); MView.SetInstance(InstanceView.Edit); switch (TInicio) { case TipoInicio.Normal: isMViewShow = true; ((PRO022MView)MView).Show(); ((PRO022MView)MView).BringToFront(); break; case TipoInicio.EditarFacturacion: if (ItemNotaCredito.ItemDetCtaCteFactura == null) { ItemNotaCredito.ItemDetCtaCteFactura = new DetCtaCte(); ItemNotaCredito.ItemDetCtaCteFactura.Instance = InstanceEntity.Added; ItemNotaCredito.ItemDetCtaCteFactura.EMPR_Codigo = Delfin.Controls.Entorno.ItemEmpresa.EMPR_Codigo; } ((PRO022MView)MView).ShowDialog(); //Actualizar(); break; default: break; } } else { Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un elemento de la grilla"); } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.EditPresenter, ex); } }
public void Editar() { try { if (ItemCab_Seguimientos != null) { MView.ClearItem(); /* Encabezado Seguimiento :) */ ItemCab_Seguimientos = Client.GetOneCab_Seguimientos(ItemCab_Seguimientos.CSEG_Codigo); ItemCab_Seguimientos.AUDI_UsrMod = Session.UserName; ItemCab_Seguimientos.AUDI_FecMod = Session.Fecha; ItemCab_Seguimientos.Instance = InstanceEntity.Modified; if (ItemCab_Seguimientos.COPE_Codigo != null) { var itemCabOperacion = Client.GetOneCab_Operacion(ItemCab_Seguimientos.COPE_Codigo.Value); if (itemCabOperacion != null && itemCabOperacion.COPE_Codigo > 0) { COPE_CantidadDias = itemCabOperacion.COPE_CantidadDias; COPE_FechaArribo = itemCabOperacion.COPE_FechaArribo; if (itemCabOperacion.ENTC_CodCliente != null) { ENTC_CodCliente = itemCabOperacion.ENTC_CodCliente.Value; } /* falta deposito temporal */ //if (true) //{ // //ENTC_CodDepTemporal = ItemCab_Operacion.ENTC_CodCliente.Value; //} } } MView.SetItem(); MView.ClearItemsDetalles(); /* Detalle Seguimiento :) */ ItemsDet_Seguimientos = Client.GetAllByCabSeguimiento(ItemCab_Seguimientos.CSEG_Codigo); MView.ShowItemsDetalles(); MView.SetInstance(InstanceView.Edit); if (LView != null) { ((PRO006MView)MView).Icon = System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)LView.IconView).GetHicon()); } ((PRO006MView)MView).Show(); ((PRO006MView)MView).BringToFront(); } else { Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un elemento de la grilla"); } } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.EditPresenter, ex); } }
public void Editar(Int32 x_CACU_Codigo) { try { MView.ClearItem(); ItemCajaCuentas = Client.GetOneCajaCuentas(x_CACU_Codigo); MView.SetItem(); MView.SetInstance(InstanceView.Edit); ((PRO009MView)MView).ShowDialog(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.EditPresenter, ex); } }
public void Nuevo() { try { MView.ClearItem(); ItemMovimiento = new Movimiento { AUDI_UsrCrea = Session.UserName, AUDI_FecCrea = Session.Fecha, Instance = InstanceEntity.Added }; MView.SetInstance(InstanceView.New); ((PRO010MView)MView).Show(); ((PRO010MView)MView).BringToFront(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }
public void Nuevo() { try { MView.ClearItem(); ItemCajaCuentas = new CajaCuentas { AUDI_UsrCrea = Session.UserName, AUDI_FecCrea = Session.Fecha, TIPO_TabBCO = "BCO", TIPO_TabMND = "MND", Instance = InstanceEntity.Added }; MView.SetInstance(InstanceView.New); ((PRO009MView)MView).ShowDialog(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }
public void Nuevo() { try { MView.ClearItem(); ItemCab_Seguimientos = new Cab_Seguimientos { AUDI_UsrCrea = Session.UserName, AUDI_FecCrea = Session.Fecha, Instance = InstanceEntity.Added }; MView.ClearItemsDetalles(); MView.SetInstance(InstanceView.New); if (LView != null) { ((PRO006MView)MView).Icon = System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)LView.IconView).GetHicon()); } ((PRO006MView)MView).ShowDialog(); } 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); } }
public void Nuevo() { try { if (!isMViewShow) { MView = new PRO022MView(); MView.Presenter = this; MView.LoadView(); } //MView.ClearItem(); ItemNotaCredito = new DocsVta { AUDI_UsrCrea = Session.UserName, AUDI_FecCrea = Session.Fecha, Instance = InstanceEntity.Added, TIPO_TabFPG = "FPG", TIPO_TabTDO = "TDO", TIPO_TabMND = "MND", ItemCtaCte = new CtaCte(), ItemDetCtaCte = new DetCtaCte(), ItemDetCtaCteFactura = new DetCtaCte(), EMPR_Codigo = Controls.Entorno.ItemEmpresa.EMPR_Codigo, DOCV_Serie = String.IsNullOrEmpty(F_DOCV_Serie) ? null : F_DOCV_Serie }; ItemNotaCredito.ItemDetCtaCte.EMPR_Codigo = ItemNotaCredito.EMPR_Codigo; ItemNotaCredito.ItemDetCtaCteFactura.EMPR_Codigo = ItemNotaCredito.EMPR_Codigo; ItemNotaCredito.ItemCtaCte.EMPR_Codigo = ItemNotaCredito.EMPR_Codigo; MView.SetItem(); MView.SetInstance(InstanceView.New); isMViewShow = true; ((PRO022MView)MView).Show(); ((PRO022MView)MView).BringToFront(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }
public void Nuevo() { try { if (!isMViewShow) { MView = new PRO008MView(); MView.Presenter = this; MView.LoadView(); } MView.ClearItem(); ItemCtaCte = new CtaCte { AUDI_UsrCrea = Session.UserName, AUDI_FecCrea = Session.Fecha, TIPE_Codigo = 2, TIPO_TabFPG = "FPG", TIPO_TabMND = "MND", TIPO_TabTDO = "TDO", Instance = InstanceEntity.Added, }; TIPE_CodigoServicio = 2; ItemCtaCte.CCCT_FechaRecepcion = Client.GetFecha(); ItemCtaCte.EMPR_Codigo = Entorno.ItemEmpresa.EMPR_Codigo; MView.SetInstance(InstanceView.New); //((PRO008MView)MView).ShowDialog(); isMViewShow = true; if (LView != null) { ((PRO008MView)MView).Icon = System.Drawing.Icon.FromHandle(((System.Drawing.Bitmap)LView.IconView).GetHicon()); } ((PRO008MView)MView).Show(); ((PRO008MView)MView).BringToFront(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }
public void Nuevo() { try { if (!isMViewShow) { MView = new PRO001MView(); MView.Presenter = this; MView.LoadView(); } MView.ClearItem(); ItemCAB_Tarifa = new Cab_Tarifa { AUDI_UsrCrea = Session.UserName, AUDI_FecCrea = Session.Fecha, Instance = InstanceEntity.Added, TIPO_TabMnd = "MND", CONS_TabReg = "RGM", CTAR_Tipo = TipoTarifa }; MView.ClearItemsDetalles(); ItemDET_Tarifa = new Det_Tarifa(); ItemsGrillaDet_Tarifa = new ObservableCollection <Det_Tarifa>(); ItemsDet_Tarifa = new ObservableCollection <Det_Tarifa>(); ItemsDet_TarifaServicio = new ObservableCollection <Det_Tarifa_Servicio>(); MView.ClearItemsDetalleServicios(); MView.SetInstance(InstanceView.New); isMViewShow = true; ((PRO001MView)MView).Show(); ((PRO001MView)MView).BringToFront(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Title, Mensajes.NewPresenter, ex); } }