Exemple #1
0
 /// <summary>
 /// Metodo para refrescar la pantalla con nuevos datos
 /// </summary>
 public void ScreenRefresh(Int32 x_NVIA_Codigo)
 {
     try
     {
         Item = Client.GetOneNaveViaje(x_NVIA_Codigo);
         MView.ClearItem(false);
         this.Item.AUDI_UsrMod = Session.UserName;
         this.Item.AUDI_FecMod = Session.Fecha;
         this.Item.Instance    = Infrastructure.Aspect.BusinessEntity.InstanceEntity.Modified;
         MView.SetItem(false);
         MView.FormatGridDetalle(Item.CONS_CodRGM);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #2
0
        public System.Windows.Forms.DialogResult Editar()
        {
            try
            {
                if (Item != null)
                {
                    Item = Client.GetOneNaveViaje(Item.NVIA_Codigo);
                    //DtEmisionHBL = new DataTable();
                    //DtEmisionHBL = Client.GetAllEmisionHBLByNaveViaje(Item.NVIA_Codigo);
                    if (String.IsNullOrEmpty(Item.NVIA_Estado))
                    {
                        this.Item.NVIA_Estado = "A";
                    }
                    this.m_Cod_Transportista = Item.ENTC_CodTransportista;
                    MView.ClearItem(false);
                    this.Item.AUDI_UsrMod = Session.UserName;
                    this.Item.AUDI_FecMod = Session.Fecha;
                    this.Item.Instance    = Infrastructure.Aspect.BusinessEntity.InstanceEntity.Modified;
                    MView.SetItem(false);
                    MView.FormatGridDetalle(Item.CONS_CodRGM);

                    //((MAN011MView)MView).Visible = false;
                    return(((MAN011MView)MView).ShowDialog());
                }
                else
                {
                    Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeInformacion(Title, "Debe seleccionar un elemento de la grilla");
                    return(System.Windows.Forms.DialogResult.Cancel);
                }
            }
            catch (Exception ex)
            {
                Infrastructure.WinForms.Controls.Dialogos.MostrarMensajeError(Title, Infrastructure.Aspect.Constants.Mensajes.EditPresenter, ex);
                return(System.Windows.Forms.DialogResult.Cancel);
            }
        }