Exemplo n.º 1
0
        protected void btnCancelarDireccion_Click(object sender, EventArgs e)
        {
            EstatusDeCamposDeDireccion(false);
            PnlDetallesDireccion.Visible = false;
            LimpiarCamposDeDireccion();

            MVDireccion.ObtenerDireccionesUsuario(Session["IdUsuario"].ToString());
            DgvDirecciones.EditIndex = -1;
            CargaGrid("Direccion");
        }
Exemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="UidUsuario"></param>
 /// <returns></returns>
 public ResponseHelper GetObtenerDireccionUsuario(string UidUsuario)
 {
     MVDireccion = new VMDireccion();
     MVDireccion.ObtenerDireccionesUsuario(UidUsuario);
     Respuesta         = new ResponseHelper();
     Respuesta.Data    = MVDireccion;
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion recibida satisfactoriamente";
     return(Respuesta);
 }
Exemplo n.º 3
0
        private void EliminaDireccion()
        {
            var         AppInstance = MainViewModel.GetInstance();
            Guid        UidUsuario  = AppInstance.Session_.UidUsuario;
            VMDireccion MVDireccion = new VMDireccion();

            MVDireccion.ObtenerDireccionesUsuario(UidUsuario.ToString());
            MVDireccion.QuitaDireeccionDeLista(UidDireccion.ToString());
            MVDireccion.GuardaListaDeDirecciones(MVDireccion.ListaDIRECCIONES, UidUsuario, "asp_AgregaDireccionUsuario", "Usuario");
            AppInstance.MVAjustes.Recargar();
        }
Exemplo n.º 4
0
        public App()
        {
            InitializeComponent();

            SetCultureToUSEnglish();
            Usuario    = AppCliente.Helpers.Settings.UserName;
            Contrasena = AppCliente.Helpers.Settings.Password;
            //var current = Connectivity.NetworkAccess;
            //if (current == NetworkAccess.Internet)
            //{
            if (string.IsNullOrEmpty(Usuario) || string.IsNullOrEmpty(Contrasena))
            {
                MainPage = new MasterMenu();
            }
            else
            {
                if (Ingresar().Result)
                {
                    MVDireccion.ObtenerDireccionesUsuario(Global1);
                    MainPage = new MasterMenu();
                }
                else
                {
                    MainPage = new NavigationPage(new MasterMenu());
                }
            }
            //}
            //else if (current == NetworkAccess.Local)
            //{
            //    if (string.IsNullOrEmpty(Usuario) || string.IsNullOrEmpty(Contrasena))
            //    {
            //        MainPage = new MasterMenu();
            //    }
            //    else
            //    {
            //        if (Ingresar().Result)
            //        {
            //            MVDireccion.ObtenerDireccionesUsuario(Global1);
            //            MainPage = new MasterMenu();
            //        }
            //        else
            //        {
            //            MainPage = new NavigationPage(new MasterMenu());
            //        }
            //    }
            //}
            //else
            //{
            //    MainPage = new NavigationPage(new ErrorConectividadPage());
            //}
        }
Exemplo n.º 5
0
        private void OnDeleteDirecciones(object sender, EventArgs e)
        {
            var         item    = (MenuItem)sender;
            VMDireccion ObjItem = (VMDireccion)item.CommandParameter;
            Guid        Gui     = ObjItem.ID;
            int         index   = MVDireccion.ListaDIRECCIONES.FindIndex(x => x.ID == Gui);

            MVDireccion.QuitaDireeccionDeLista(ObjItem.ID.ToString());
            MVDireccion.EliminaDireccionUsuario(ObjItem.ID.ToString());

            MVDireccion.ObtenerDireccionesUsuario(AppCliente.App.Global1);
            MyListView.ItemsSource            = null;
            MyListViewDirecciones.ItemsSource = MVDireccion.ListaDIRECCIONES;
        }
Exemplo n.º 6
0
        private void GuardaDireccion()
        {
            var         AppInstance = MainViewModel.GetInstance();
            VMDireccion MVDireccion = new VMDireccion();
            Guid        UidUsuario  = AppInstance.Session_.UidUsuario;

            MVDireccion.ObtenerDireccionesUsuario(UidUsuario.ToString());
            _WebApiGoDeliverix.BaseAddress = new Uri("" + settings.Sitio + "api/");

            if (UidDireccion == Guid.Empty)
            {
                url = "Direccion/GetGuardarDireccion?UidUsuario=" + UidUsuario + "&UidPais=" + UidPais + "&UidEstado=" + UidEstado + "&UidMunicipio=" + UidMunicipio + "&UidCiudad=" + UidCiudad + "&UidColonia=" + UidColonia + "&CallePrincipal=" + CallePrincipal + "&CalleAux1=" + CalleAux1 + "&CalleAux2=" + CalleAux2 + "&Manzana=" + Manzana + "&Lote=" + Lote + "&CodigoPostal=" + CodigoPostal + "&Referencia=" + Referencia + "&NOMBRECIUDAD=S&NOMBRECOLONIA=S&Identificador=" + Identificador + "&Latitud=0&Longitud=0";
            }
            else
            {
                url = "Direccion/GetActualizarDireccion?UidPais=" + UidPais + "&UidEstado=" + UidEstado + "&UidMunicipio=" + UidMunicipio + "&UidCiudad=" + UidCiudad + "&UidColonia=" + UidColonia + "&CallePrincipal=" + CallePrincipal + "&CalleAux1=" + CalleAux1 + "&CalleAux2=" + CalleAux2 + "&Manzana=" + Manzana + "&Lote=" + Lote + "&CodigoPostal=" + CodigoPostal + "&Referencia=" + Referencia + "&NOMBRECIUDAD=S&NOMBRECOLONIA=S&Identificador=" + Identificador + "&Latitud=0&Longitud=0&UidDireccion=" + UidDireccion + "";
            }
            _WebApiGoDeliverix.GetAsync(url);
            AppInstance.MVAjustes.Recargar();
        }
Exemplo n.º 7
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/");
            }
        }