public VentaPauta CancelarVentaPauta(int codigoVentaPauta, string ventaUsuarioModif, DateTime ventaFechaModif)
 {
     VentaPauta beVentaPauta = new VentaPauta();
     beVentaPauta.Codigo = codigoVentaPauta;
     beVentaPauta.ventaEstado = "I";
     beVentaPauta.ventaUsuarioModif = "ADMIN";
     beVentaPauta.ventaFechaModif = DateTime.Now;
     //return ventaPautaDAO.CancelarVentaPauta(beVentaPauta);
     return null;
 }
 /// <summary>
 /// Crear VentaPauta
 /// </summary>
 /// <param name="EmpresaACrear">Dominio VentaPauta</param>
 /// <returns>Dominio VentaPauta</returns>
 public VentaPauta Crear(VentaPauta VentaPautaACrear)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         int? codigo = db.VentaPauta.Select(l => (int?)l.Codigo).Max();
         VentaPautaACrear.Codigo = (codigo ?? 0) + 1;
         db.VentaPauta.Add(VentaPautaACrear);
         db.SaveChanges();
     }
     return Obtener(VentaPautaACrear.Codigo);
 }
 public VentaPauta Modificar(VentaPauta itemAModificar)
 {
     using (EFContext db = new EFContext(ConexionUtil.ObtenerCadena()))
     {
         VentaPauta ventapauta = db.VentaPauta.Single(l => l.Codigo == itemAModificar.Codigo);
         ventapauta.Codigo = itemAModificar.Codigo;
         ventapauta.ventaEstado = itemAModificar.ventaEstado;
         ventapauta.ventaUsuarioModif = itemAModificar.ventaUsuarioModif;
         ventapauta.ventaFechaModif = itemAModificar.ventaFechaModif;
         ventapauta.ventaEstado = itemAModificar.ventaEstado;
         db.SaveChanges();
         return ventapauta;
     }
 }
        public VentaPauta RegistrarVentaPauta(int Codigo, int radioCodigo, string ventaNombreVendedor, string ventaDescripcionProducto, string empresaRUC, int tipoPautaCodigo, string ventaNumeroDias, int ventaPrioridad,
            int ventaTipoTransaccion, int ventaIGV, int ventaTipoOrden, decimal ventaImporteTotal, decimal ventaMontoTotal, int ventaTipoPago, DateTime ventaFechaCreacion, string ventaUsuarioCreacion, string ventaEstado)
        {
            VentaPauta beVentaPauta = new VentaPauta();

            beVentaPauta.Codigo = Codigo;
            //beVentaPauta.radioCodigo = Radio;
            beVentaPauta.ventaNombreVendedor = ventaNombreVendedor;
            beVentaPauta.ventaDescripcionProducto = ventaDescripcionProducto;
            beVentaPauta.empresaRUC = empresaRUC;
            beVentaPauta.tipoPautaCodigo = tipoPautaCodigo;
            beVentaPauta.ventaNumeroDias = ventaNumeroDias;
            beVentaPauta.ventaPrioridad = ventaPrioridad;
            beVentaPauta.ventaTipoTransaccion = ventaTipoTransaccion;
            beVentaPauta.ventaIGV = ventaIGV;
            beVentaPauta.ventaTipoOrden = ventaTipoOrden;
            beVentaPauta.ventaImporteTotal = ventaImporteTotal;
            beVentaPauta.ventaMontoTotal = ventaMontoTotal;
            beVentaPauta.ventaTipoPago = ventaTipoPago;
            beVentaPauta.ventaFechaCreacion = ventaFechaCreacion;
            beVentaPauta.ventaUsuarioCreacion = ventaUsuarioCreacion;
            beVentaPauta.ventaEstado = ventaEstado;

            //cambiarrrrrrrrr

            return ventaPautaDAO.Crear(beVentaPauta);
        }
        public ActionResult CreateIndex(Empresa form)
        {
            string rutaColaEmpresas = @".\private$\Empresas";

            if (!MessageQueue.Exists(rutaColaEmpresas))
                MessageQueue.Create(rutaColaEmpresas);

            MessageQueue colaEmpresas = new MessageQueue(rutaColaEmpresas);
            colaEmpresas.Formatter = new XmlMessageFormatter(new Type[] { typeof(Empresa) });

            Message mensajeEmpresa = colaEmpresas.Receive();
            Empresa empresa = (Empresa)mensajeEmpresa.Body;
            VentaPauta venta = new VentaPauta();
            venta.empresaRUC = empresa.RUC;

            if (empresa.RUC == "123456")
            {
                return View("CreateDetail", venta);
            }
            else
            {
                return View("CreateIndex");
            }
        }