public void EnviarVale(Vales Datos)
 {
     try
     {
         Vales_Datos VD = new Vales_Datos();
         VD.EnviarVale(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <Vales> ObternerCorreosClientes(Vales Datos)
 {
     try
     {
         Vales_Datos VD = new Vales_Datos();
         return(VD.ObtenerCorreosClientes(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <Producto> ObtenerComboCatProducto(Producto Datos)
 {
     try
     {
         Vales_Datos VD = new Vales_Datos();
         return(VD.ObtenerComboCatProducto(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public Vales ObtenerValeDetalle(Vales Datos)
 {
     try
     {
         Vales_Datos VD = new Vales_Datos();
         return(VD.ObtenerValeDetalle(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <TipoVales> ObtenerComboTipoVales(TipoVales Datos)
 {
     try
     {
         Vales_Datos VD = new Vales_Datos();
         return(VD.ObtenerComboTipoVale(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }