Example #1
0
 bool IVender_e.Pagarmento(out IPagar_e entidade)
 {
     if (Pagar == null)
     {
         Pagar    = new Pagar_e(_Total_Venda);
         entidade = Pagar;
     }
     else
     {
         entidade = Pagar;
     }
     return(true);
 }
Example #2
0
 bool IVender.Pagar_Novo(IVender_e entidade, out IPagar_e pagar_)
 {
     if (entidade != null)
     {
         if (entidade.Get_Finish_Time == Vender_e._ValuaBaseFinishTime)
         {
             pagar_ = new Pagar_e(entidade.Get_Valor_Total);
             return(true);
         }
         else
         {
             Noticia.Add("IVender_e.finish_time ja alterado");
             pagar_ = null;
             return(false);
         }
     }
     else
     {
         pagar_ = null;
         Noticia.Add("IVender_e valor nullo");
         return(false);
     }
 }
Example #3
0
 bool IVender_e.Add(IPagar_e entidade)
 {
     if (entidade != null)
     {
         if (entidade.Recebido >= _Total_Venda)
         {
             _Desconto       = entidade.Desconto;
             _Troco          = entidade.Troco;
             _Total_Recebido = entidade.Recebido;
             Pagar           = (Pagar_e)entidade;
             return(true);
         }
         else
         {
             Noticia.Add("valor recebido abaixo da venda");
             return(false);
         }
     }
     else
     {
         Noticia.Add("Paga nullo");
         return(false);
     }
 }