Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["MVDireccion"] != null)
                {
                    MVDireccion = (VMDireccion)Session["MVDireccion"];
                }
                else
                {
                    MVDireccion            = new VMDireccion();
                    Session["MVDireccion"] = MVDireccion;
                }
                if (Session["MVZOnaHoaria"] != null)
                {
                    MVZOnaHoaria = (VMZonaHoraria)Session["MVZOnaHoaria"];
                }
                else
                {
                    MVZOnaHoaria            = new VMZonaHoraria();
                    Session["MVZOnaHoaria"] = MVZOnaHoaria;
                }
                ddlPais.DataSource     = MVDireccion.Paises();
                ddlPais.DataTextField  = "Nombre";
                ddlPais.DataValueField = "UidPais";
                ddlPais.DataBind();

                ddlEstadoPais.DataSource     = MVDireccion.Paises();
                ddlEstadoPais.DataTextField  = "Nombre";
                ddlEstadoPais.DataValueField = "UidPais";
                ddlEstadoPais.DataBind();

                CargaZonasHorarias();
                EstatusControlesPaneles(false, "Pais");
                EstatusControlesPaneles(false, "Estados");

                PanelPais.Visible    = true;
                PanelEstados.Visible = false;
                liPanelPaises.Attributes.Add("class", "active");
                liPanelEstados.Attributes.Add("class", "");
            }
            else
            {
                MVDireccion  = (VMDireccion)Session["MVDireccion"];
                MVZOnaHoaria = (VMZonaHoraria)Session["MVZOnaHoaria"];
            }
        }
Exemple #2
0
 // GET: api/Profile/5
 /// <summary>
 /// Obtiene los paises del sistema
 /// </summary>
 /// <returns></returns>
 public ResponseHelper GetObtenerPaises()
 {
     MVDireccion       = new VMDireccion();
     Respuesta         = new ResponseHelper();
     Respuesta.Data    = MVDireccion.Paises();
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion recibida satisfactoriamente";
     return(Respuesta);
 }
Exemple #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["IdUsuario"] != null)
            {
                if (!IsPostBack)
                {
                    Session["MVDireccion"]         = MVDireccion;
                    Session["MVUsuario"]           = MVUsuario;
                    Session["MVTelefono"]          = MVTelefono;
                    Session["MVCorreoElectronico"] = MVCorreoElectronico;
                    MuestraPanel("General");

                    DDLDPais.DataSource     = MVDireccion.Paises();
                    DDLDPais.DataValueField = "UidPais";
                    DDLDPais.DataTextField  = "Nombre";
                    DDLDPais.DataBind();

                    MVTelefono.TipoDeTelefonos();
                    DDLDTipoDETelefono.DataSource     = MVTelefono.ListaDeTipoDeTelefono;
                    DDLDTipoDETelefono.DataValueField = "UidTipo";
                    DDLDTipoDETelefono.DataTextField  = "StrNombreTipoDeTelefono";
                    DDLDTipoDETelefono.DataBind();

                    EstatusPanelDatosGenerales(false);
                    EstatusControlesTelefono(false);
                    Cargausuario(Session["IdUsuario"].ToString());

                    EstatusDeCamposDeDireccion(false);
                    DgvDirecciones.Enabled = true;
                    PanelMensaje.Visible   = false;
                }
                else
                {
                    MVDireccion         = (VMDireccion)Session["MVDireccion"];
                    MVUsuario           = (VMUsuarios)Session["MVUsuario"];
                    MVTelefono          = (VMTelefono)Session["MVTelefono"];
                    MVCorreoElectronico = (VMCorreoElectronico)Session["MVCorreoElectronico"];
                }
            }
            else
            {
                Response.Redirect("../Default/");
            }
        }
Exemple #4
0
        private async void EditaDireccion()
        {
            var AppInstance = MainViewModel.GetInstance();

            AppInstance.vmAjustesDireccion                = new VMAjustesDireccion();
            AppInstance.vmAjustesDireccion.ListaPais      = new List <Pais>();
            AppInstance.vmAjustesDireccion.ListaEstado    = new List <Estado>();
            AppInstance.vmAjustesDireccion.ListaMunicipio = new List <Municipio>();
            AppInstance.vmAjustesDireccion.ListaCiudad    = new List <Ciudad>();
            AppInstance.vmAjustesDireccion.ListaColonia   = new List <Colonia>();
            //Datos generales
            AppInstance.vmAjustesDireccion.UidDireccion   = UidDireccion;
            AppInstance.vmAjustesDireccion.CallePrincipal = CallePrincipal;
            AppInstance.vmAjustesDireccion.CalleAux1      = CalleAux1;
            AppInstance.vmAjustesDireccion.CalleAux2      = CalleAux2;
            AppInstance.vmAjustesDireccion.Manzana        = Manzana;
            AppInstance.vmAjustesDireccion.Lote           = Lote;
            AppInstance.vmAjustesDireccion.CodigoPostal   = CodigoPostal;
            AppInstance.vmAjustesDireccion.Referencia     = Referencia;
            AppInstance.vmAjustesDireccion.Identificador  = Identificador;

            VMDireccion MVDireccion = new VMDireccion();

            //Alimenta lista de Pais
            foreach (DataRow item in MVDireccion.Paises().Rows)
            {
                if (item["UidPais"] != null && (new Guid(item["UidPais"].ToString()) == Guid.Empty || new Guid(item["UidPais"].ToString()) != Guid.Empty))
                {
                    AppInstance.vmAjustesDireccion.ListaPais.Add(new Pais()
                    {
                        UidPais    = new Guid(item["UidPais"].ToString()),
                        NombrePais = item["Nombre"].ToString()
                    });
                }
            }
            //Datos del control
            AppInstance.vmAjustesDireccion.IndexPaisSeleccionado      = AppInstance.vmAjustesDireccion.ListaPais.FindIndex(p => p.UidPais == UidPais);;
            AppInstance.vmAjustesDireccion.IndexEstadoSeleccionado    = AppInstance.vmAjustesDireccion.ListaEstado.FindIndex(E => E.UidEstado == UidEstado);
            AppInstance.vmAjustesDireccion.IndexMunicipioSeleccionado = AppInstance.vmAjustesDireccion.ListaMunicipio.FindIndex(M => M.UidMunicipio == UidMunicipio);
            AppInstance.vmAjustesDireccion.IndexCiudadSeleccionado    = AppInstance.vmAjustesDireccion.ListaCiudad.FindIndex(C => C.UidCiudad == UidCiudad);
            AppInstance.vmAjustesDireccion.IndexColoniaSeleccionado   = AppInstance.vmAjustesDireccion.ListaColonia.FindIndex(C => C.UidColonia == UidColonia);
            //Levanta a la ventana modal
            await Application.Current.MainPage.Navigation.PushAsync(new Ajustes_DetalleDireccion());
        }
Exemple #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            MapaPrueba.Language       = "es";
            MapaPrueba.GZoom          = 17;
            MapaPrueba.mapType        = TipoMapa;
            MapaPrueba.enableRotation = true;
            MarketOPciones.draggable  = true;
            Marcador.options          = MarketOPciones;
            MapaPrueba.Add(ventana);
            MapaPrueba.Add(new GMapUI());
            MapaPrueba.resetInfoWindows();
            if (Session["IdUsuario"] != null)
            {
                if (!IsPostBack)
                {
                    Session["MVDireccion"]         = MVDireccion;
                    Session["MVUsuario"]           = MVUsuario;
                    Session["MVTelefono"]          = MVTelefono;
                    Session["MVUbicacion"]         = MVUbicacion;
                    Session["MVCorreoElectronico"] = MVCorreoElectronico;
                    //Sesiones de la ubicacion
                    Session["TipoMapa"]                = TipoMapa;
                    Session["MarketOPciones"]          = MarketOPciones;
                    Session["Marcador"]                = Marcador;
                    Session["PlantillaMensajeVentana"] = PlantillaMensajeVentana;
                    Session["Zoom"]       = Zoom;
                    Session["DbLatitud"]  = DbLatitud;
                    Session["DbLongitud"] = DbLongitud;

                    MuestraPanel("General");

                    DDLDPais.DataSource     = MVDireccion.Paises();
                    DDLDPais.DataValueField = "UidPais";
                    DDLDPais.DataTextField  = "Nombre";
                    DDLDPais.DataBind();

                    MVTelefono.TipoDeTelefonos();
                    DDLDTipoDETelefono.DataSource     = MVTelefono.ListaDeTipoDeTelefono;
                    DDLDTipoDETelefono.DataValueField = "UidTipo";
                    DDLDTipoDETelefono.DataTextField  = "StrNombreTipoDeTelefono";
                    DDLDTipoDETelefono.DataBind();

                    EstatusPanelDatosGenerales(false);
                    EstatusControlesTelefono(false);
                    Cargausuario(Session["IdUsuario"].ToString());

                    EstatusDeCamposDeDireccion(false);
                    DgvDirecciones.Enabled = true;
                    PanelMensaje.Visible   = false;
                }
                else
                {
                    MVDireccion         = (VMDireccion)Session["MVDireccion"];
                    MVUsuario           = (VMUsuarios)Session["MVUsuario"];
                    MVTelefono          = (VMTelefono)Session["MVTelefono"];
                    MVUbicacion         = (VMUbicacion)Session["MVUbicacion"];
                    MVCorreoElectronico = (VMCorreoElectronico)Session["MVCorreoElectronico"];
                    //Sesiones de la ubicacion
                    TipoMapa                = (GMapType.GTypes)Session["TipoMapa"];
                    MarketOPciones          = (GMarkerOptions)Session["MarketOPciones"];
                    Marcador                = (GMarker)Session["Marcador"];
                    PlantillaMensajeVentana = (string)Session["PlantillaMensajeVentana"];
                    Zoom = (int)Session["Zoom"];
                }
            }
            else
            {
                Response.Redirect("../Default/");
            }
        }
Exemple #6
0
 public async void AgregaDireccion()
 {
     try
     {
         var AppInstance = MainViewModel.GetInstance();
         AppInstance.vmAjustesDireccion                = new VMAjustesDireccion();
         AppInstance.vmAjustesDireccion.ListaPais      = new List <Pais>();
         AppInstance.vmAjustesDireccion.ListaEstado    = new List <Estado>();
         AppInstance.vmAjustesDireccion.ListaMunicipio = new List <Municipio>();
         AppInstance.vmAjustesDireccion.ListaCiudad    = new List <Ciudad>();
         AppInstance.vmAjustesDireccion.ListaColonia   = new List <Colonia>();
         //Datos generales
         AppInstance.vmAjustesDireccion.UidDireccion   = Guid.Empty;
         AppInstance.vmAjustesDireccion.CallePrincipal = string.Empty;
         AppInstance.vmAjustesDireccion.CalleAux1      = string.Empty;
         AppInstance.vmAjustesDireccion.CalleAux2      = string.Empty;
         AppInstance.vmAjustesDireccion.Manzana        = string.Empty;
         AppInstance.vmAjustesDireccion.Lote           = string.Empty;
         AppInstance.vmAjustesDireccion.CodigoPostal   = string.Empty;
         AppInstance.vmAjustesDireccion.Referencia     = string.Empty;
         AppInstance.vmAjustesDireccion.Identificador  = string.Empty;
         VMDireccion MVDireccion = new VMDireccion();
         //Alimenta lista de Pais
         foreach (DataRow item in MVDireccion.Paises().Rows)
         {
             if (item["UidPais"] != null && (new Guid(item["UidPais"].ToString()) == Guid.Empty || new Guid(item["UidPais"].ToString()) != Guid.Empty))
             {
                 AppInstance.vmAjustesDireccion.ListaPais.Add(new Pais()
                 {
                     UidPais    = new Guid(item["UidPais"].ToString()),
                     NombrePais = item["Nombre"].ToString()
                 });
             }
         }
         AppInstance.vmAjustesDireccion.ListaEstado.Add(new Estado()
         {
             UidEstado = Guid.Empty, NombreEstado = "--Selecciona--"
         });
         AppInstance.vmAjustesDireccion.ListaMunicipio.Add(new Municipio()
         {
             UidMunicipio = Guid.Empty, NombreMunicipio = "--Selecciona--"
         });
         AppInstance.vmAjustesDireccion.ListaCiudad.Add(new Ciudad()
         {
             UidCiudad = Guid.Empty, NombreCiudad = "--Selecciona--"
         });
         AppInstance.vmAjustesDireccion.ListaColonia.Add(new Colonia()
         {
             UidColonia = Guid.Empty, NombreColonia = "--Selecciona--"
         });
         //Datos del control
         AppInstance.vmAjustesDireccion.IndexPaisSeleccionado      = 0;
         AppInstance.vmAjustesDireccion.IndexEstadoSeleccionado    = 0;
         AppInstance.vmAjustesDireccion.IndexMunicipioSeleccionado = 0;
         AppInstance.vmAjustesDireccion.IndexCiudadSeleccionado    = 0;
         AppInstance.vmAjustesDireccion.IndexColoniaSeleccionado   = 0;
         //Levanta a la ventana modal
         await Application.Current.MainPage.Navigation.PushAsync(new Ajustes_DetalleDireccion());
     }
     catch (Exception)
     {
         GenerateMessage("Aviso del sistema", "Servicio no disponible", "Ok");
     }
 }