예제 #1
0
        public bool enviarCorreo()
        {
            try
            {
                Venta ElCorreo = (Venta)FabricaEntidades.VentaVacia();

                ElCorreo.Mail     = vista.Mail;
                ElCorreo.Id_Venta = int.Parse(vista.VenId.ToString());
                ElCorreo.Estatus  = vista.Status;
                DatosCorreo _datosCorreo =
                    (DatosCorreo)FabricaEntidades.ObtenerDatosCorreo("Verificacion de su pago"
                                                                     , ElCorreo.Mail, "Estimado Cliente, su pago fue recibido y clasificado como " + ElCorreo.Estatus
                                                                     + ". Si tiene dudas puede comunicarce a [email protected]. ", ElCorreo.Id_Venta);

                /*if (vista.adjunto != String.Empty)
                 * {
                 *  _datosCorreo.adjunto = RecursoPresentadorM8.rutaFacturas + vista.adjunto;
                 * }*/

                Comando <bool> _comandoCorreo = FabricaComandos.CrearEnviarCorreo(_datosCorreo);

                return(_comandoCorreo.Ejecutar());

                //Comando<List<Entidad>> comando = LogicaCC.Fabrica.FabricaComandos.CrearConsultarTodosVentas();
                //List<Entidad> venta = comando.Ejecutar();
            }
            catch (ExceptionsCity ex)
            {
                vista.alertaClase = RecursoPresentadorVenta.alertaError;
                vista.alertaRol   = RecursoPresentadorVenta.tipoAlerta;
                vista.alerta      = RecursoPresentadorVenta.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message
                                    + RecursoPresentadorVenta.alertaHtmlFinal;
                return(false);
            }
        }
 public void Modificar()
 {
     try
     {
         Venta laVenta = (Venta)FabricaEntidades.VentaVacia();
         laVenta.Id_Venta = int.Parse(vista.VentaId.ToString());
         laVenta.Estatus  = vista.Estatus.SelectedValue.ToString();
         Comando <bool> comando = FabricaComandos.CrearModificarVenta(laVenta);
         comando.Ejecutar();
     }
     catch (ExceptionCity.ExceptionCcConBD ex)
     {
         vista.alertaClase = RecursoPresentadorVenta.alertaError;
         vista.alertaRol   = RecursoPresentadorVenta.tipoAlerta;
         vista.alerta      = RecursoPresentadorVenta.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message
                             + RecursoPresentadorVenta.alertaHtmlFinal;
     }
 }