Пример #1
0
 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); }
 }
Пример #2
0
 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); }
 }
Пример #3
0
        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); }
        }