Exemplo n.º 1
0
 public ResponseHelper GetBuscarTarifario(string TipoDeBusqueda, string uidSucursal = "", string UidZonaRecolecta = "", string ZonaEntrega = "", string contrato = "", string UidSucursalDistribuidora = "")
 {
     MVTarifario = new VMTarifario();
     Respuesta   = new ResponseHelper();
     MVTarifario.BuscarTarifario(TipoDeBusqueda, uidSucursal, UidZonaRecolecta, ZonaEntrega, contrato, UidSucursalDistribuidora);
     Respuesta.Data    = MVTarifario;
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion agregada satisfactoriamente";
     return(Respuesta);
 }
Exemplo n.º 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Session["MVOrden"] == null)
         {
             MVOrden            = new VMOrden();
             Session["MVOrden"] = MVOrden;
         }
         else
         {
             MVOrden = (VMOrden)Session["MVOrden"];
         }
         if (Session["MVTarifario"] == null)
         {
             MVTarifario            = new VMTarifario();
             Session["MVTarifario"] = MVTarifario;
         }
         else
         {
             MVTarifario = (VMTarifario)Session["MVTarifario"];
         }
         if (Session["MVProducto"] == null)
         {
             MVProducto            = new VMProducto();
             Session["MVProducto"] = MVProducto;
         }
         else
         {
             MVProducto = (VMProducto)Session["MVProducto"];
             LimpiaSeleccionDeListaDeSucursales();
             DLCarrito.DataSource = MVProducto.ListaDelInformacionSucursales;
             DLCarrito.DataBind();
             MuestraDetallesDeLaOrdenGeneral();
         }
     }
     else
     {
         if (Session["MVProducto"] != null)
         {
             MVProducto           = (VMProducto)Session["MVProducto"];
             DLCarrito.DataSource = MVProducto.ListaDelInformacionSucursales;
             DLCarrito.DataBind();
             MuestraDetallesDeLaOrdenGeneral();
         }
         if (Session["MVOrden"] != null)
         {
             MVOrden = (VMOrden)Session["MVOrden"];
         }
         if (Session["MVTarifario"] != null)
         {
             MVTarifario = (VMTarifario)Session["MVTarifario"];
         }
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Modifica la cantidad del tarifario
        /// </summary>
        /// <param name="UidOrdenSucursal"></param>
        /// <param name="MPropina"></param>
        /// <returns></returns>
        public ResponseHelper GetModificarPropina(Guid UidOrdenSucursal, string MPropina)
        {
            MVTarifario = new VMTarifario();
            Respuesta   = new ResponseHelper();
            MVTarifario.ModificarTarifario(UidOrdenSucursal, MPropina);

            Respuesta.Data    = "Registro actualizado";
            Respuesta.Status  = true;
            Respuesta.Message = "Informacion actualizada satisfactoriamente";
            return(Respuesta);
        }
Exemplo n.º 4
0
        public ResponseHelper GetAgregarCodigoAOrdenTarifario(Guid UidCodigo, Guid UidLicencia, Guid uidorden)
        {
            MVTarifario = new VMTarifario();
            Respuesta   = new ResponseHelper();
            MVTarifario.AgregarCodigoAOrdenTarifario(UidCodigo, UidLicencia, uidorden);

            Respuesta.Data    = "Registro guardado";
            Respuesta.Status  = true;
            Respuesta.Message = "Informacion agregada satisfactoriamente";
            return(Respuesta);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Guarda el tarifario desde que el cliente crea una orden
        /// </summary>
        /// <param name="UidOrdenSucursal"></param>
        /// <param name="UidTarifario"></param>
        /// <returns></returns>
        public ResponseHelper GetGuardarTarifario(Guid UidOrdenSucursal, Guid UidTarifario, string DPropina)
        {
            MVTarifario = new VMTarifario();
            Respuesta   = new ResponseHelper();
            MVTarifario.AgregarTarifarioOrden(UidOrden: UidOrdenSucursal, UidTarifario: UidTarifario, DPropina: decimal.Parse(DPropina));

            Respuesta.Data    = "Registro guardado";
            Respuesta.Status  = true;
            Respuesta.Message = "Informacion agregada satisfactoriamente";
            return(Respuesta);
        }
Exemplo n.º 6
0
        public ResponseHelper GetConfirmarOrden(string Licencia, string Uidorden)
        {
            VMOrden MVOrden = new VMOrden();

            Respuesta = new ResponseHelper();
            VMTarifario MVTarifario = new VMTarifario();

            MVOrden.AgregarEstatusOrdenEnSucursal(new Guid("EC09BCDE-ADAC-441D-8CC1-798BC211E46E"), "S", Licencia, UidOrden: new Guid(Uidorden));
            MVOrden.AgregaEstatusALaOrden(new Guid("2d2f38b8-7757-45fb-9ca6-6ecfe20356ed"), UidOrden: new Guid(Uidorden), UidLicencia: new Guid(Licencia), StrParametro: "S");
            MVTarifario.AgregarCodigoAOrdenTarifario(UidCodigo: Guid.NewGuid(), UidLicencia: new Guid(Licencia), uidorden: new Guid(Uidorden));
            return(Respuesta);
        }
Exemplo n.º 7
0
        protected void ConfirmarOrden()
        {
            VMOrden      MVOrden     = new VMOrden();
            VMTarifario  MVTarifario = new VMTarifario();
            var          instance    = ControlGeneral.GetInstance();
            SucursalItem sucursal    = instance.VMSucursalesLocal.ListaDeSucursales.Where(x => x.UidSucursal == UidSucursal).FirstOrDefault();

            MVOrden.AgregarEstatusOrdenEnSucursal(new Guid("EC09BCDE-ADAC-441D-8CC1-798BC211E46E"), "S", sucursal.Licencia.ToString(), UidOrden: UidOrden);
            MVOrden.AgregaEstatusALaOrden(new Guid("2d2f38b8-7757-45fb-9ca6-6ecfe20356ed"), UidOrden: UidOrden, UidLicencia: sucursal.Licencia, StrParametro: "S");
            MVTarifario.AgregarCodigoAOrdenTarifario(UidCodigo: Guid.NewGuid(), UidLicencia: sucursal.Licencia, uidorden: UidOrden);
            instance.Principal.oSeleccionado         = new Orden();
            instance.Principal.oSeleccionElaboracion = new Orden();
            MessageBox.Show("Orden confirmada");
            instance.MVOrdenes.StrBusquedaDeOrdenes       = "Confirmar";
            instance.Principal.VisibilidadVentnaConfirmar = false;
            instance.MVOrdenes.CargaOrdenes();
        }
Exemplo n.º 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["IdUsuario"] != null)
            {
                if (!IsPostBack)
                {
                    //Obtiene el nombe de la empresa asociada
                    MVAcceso = new VMAcceso();
                    lblNombreUsuario.Text  = MVAcceso.NombreDeUsuario(new Guid(Session["IdUsuario"].ToString()));
                    Session["MVOrden"]     = MVOrden;
                    Session["MVTarifario"] = MVTarifario;
                    Session["MVImagen"]    = MVImagen;

                    string pageName = this.Page.TemplateControl.AppRelativeVirtualPath;

                    if (pageName == "~/Vista/Cliente/Default.aspx")
                    {
                        HFUidProducto.Value = string.Empty;
                    }
                    if (pageName == "~/Vista/Cliente/Empresa.aspx")
                    {
                        lblUidProductoSeleccionado.Text = string.Empty;
                    }



                    if (Session["MVSucursales"] == null)
                    {
                        Session["MVSucursales"] = MVSucursales;
                    }
                    else
                    {
                        MVSucursales = (VMSucursales)Session["MVSucursales"];
                    }

                    if (Session["MVSeccion"] == null)
                    {
                        Session["MVSeccion"] = MVSucursales;
                    }
                    else
                    {
                        MVSeccion = (VMSeccion)Session["MVSeccion"];
                    }
                    //Valida que exista la sesion, esto para mostrar siempre el carrito de compras con el producto ingresado
                    if (Session["MVProducto"] == null)
                    {
                        MVProducto            = new VMProducto();
                        Session["MVProducto"] = MVProducto;
                    }
                    else
                    {
                        MVProducto = (VMProducto)Session["MVProducto"];
                    }
                    if (Session["MVDireccion"] == null)
                    {
                        MVDireccion            = new VMDireccion();
                        Session["MVDireccion"] = MVDireccion;
                    }
                    else
                    {
                        MVDireccion = (VMDireccion)Session["MVDireccion"];
                    }
                    Session["MVGiro"]         = MVGiro;
                    Session["MVCategoria"]    = MVCategoria;
                    Session["MVSubcategoria"] = MVSubcategoria;
                    Session["MVEMpresa"]      = MVEMpresa;
                    MVEMpresa.LISTADEEMPRESAS = new System.Collections.Generic.List <VMEmpresas>();

                    MuestraDetallesDeLaOrdenGeneral();

                    MVDireccion.ObtenerDireccionesUsuario(Session["IdUsuario"].ToString());

                    DDlUbicacion.DataSource     = MVDireccion.ListaDIRECCIONES;
                    DDlUbicacion.DataValueField = "ID";
                    DDlUbicacion.DataTextField  = "Identificador";
                    DDlUbicacion.DataBind();

                    PanelDetallesProducto.Visible = false;
                }
                else
                {
                    if (Session["MVProducto"] != null)
                    {
                        MVProducto = (VMProducto)Session["MVProducto"];
                    }

                    MVImagen       = (VMImagen)Session["MVImagen"];
                    MVOrden        = (VMOrden)Session["MVOrden"];
                    MVSucursales   = (VMSucursales)Session["MVSucursales"];
                    MVTarifario    = (VMTarifario)Session["MVTarifario"];
                    MVGiro         = (VMGiro)Session["MVGiro"];
                    MVCategoria    = (VMCategoria)Session["MVCategoria"];
                    MVSubcategoria = (VMSubCategoria)Session["MVSubcategoria"];
                    MVDireccion    = (VMDireccion)Session["MVDireccion"];
                    MVEMpresa      = (VMEmpresas)Session["MVEMpresa"];
                    MVOferta       = (VMOferta)Session["MVOferta"];
                    MVSeccion      = (VMSeccion)Session["MVSeccion"];
                    MuestraDetallesDeLaOrdenGeneral();
                }
            }
            else
            {
                Response.Redirect("../Default/");
            }
        }