/// <summary> /// Obtiene la contrasena del usuario /// </summary> /// <param name="strCorreoElectronico"></param> /// <returns></returns> public ResponseHelper GetRecuperarContrasena(string strCorreoElectronico) { Respuesta = new ResponseHelper(); VMAcceso MVAcceso = new VMAcceso(); Respuesta.Data = MVAcceso.RecuperarCuenta(strCorreoElectronico); return(Respuesta); }
/// <summary> /// Registro en bitacora de acceso de los supervisores /// </summary> /// <param name="UidUsuario"></param> /// <param name="UidEstatus"></param> /// <returns></returns> public ResponseHelper GetBitacoraRegistroSupervisores(Guid UidUsuario, Guid UidEstatus) { MVAcceso = new VMAcceso(); MVAcceso.BitacoraRegistroSupervisores(UidUsuario, UidEstatus); Respuesta = new ResponseHelper(); Respuesta.Status = true; Respuesta.Message = "Informacion agregada satisfactoriamente"; return(Respuesta); }
public ResponseHelper GetProfileType(string UidUsuario) { Respuesta = new ResponseHelper(); MVAcceso = new VMAcceso(); Respuesta.Status = true; Respuesta.Data = MVAcceso.PerfilDeUsuario(UidUsuario); Respuesta.Message = "Informacion recibida satisfactoriamente"; return(Respuesta); }
private void btnAcceder_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txtUsuario.Text)) { MessageBox.Show("Usuario vacio"); } else if (string.IsNullOrEmpty(txtContrasena.Password)) { MessageBox.Show("Contraseña vacia"); } if (!string.IsNullOrEmpty(txtUsuario.Text) && !string.IsNullOrEmpty(txtContrasena.Password)) { string usuario = txtUsuario.Text; string password = txtContrasena.Password; VMAcceso MVAcceso = new VMAcceso(); if (!string.IsNullOrWhiteSpace(usuario) && !string.IsNullOrWhiteSpace(password)) { Guid Uidusuario = MVAcceso.Ingresar(usuario, password); if (Uidusuario != Guid.Empty) { string perfil = MVAcceso.PerfilDeUsuario(Uidusuario.ToString()); //Dios Maya if (perfil.ToUpper() == "8D2E2925-A2A7-421F-A72B-56F2E8296D77") { VMUsuarios mvusuario = new VMUsuarios(); mvusuario.BusquedaDeUsuario(UidUsuario: Uidusuario, UIDPERFIL: new Guid(perfil)); lblNombreUsuario.Text = mvusuario.StrNombre; dhTransferirTurno.IsOpen = false; FrameContenido.Content = new ControlTurnos(); lblUidUsuario.Content = Uidusuario.ToString(); controlDeModulosVisibilidad(true); } else { MessageBox.Show("Solo el dios maya puede usar esta applicación"); } } else { MessageBox.Show("Acceso incorrecto"); } } else { if (string.IsNullOrWhiteSpace(usuario)) { txtUsuario.BorderBrush = Brushes.Red; } if (string.IsNullOrWhiteSpace(password)) { txtContrasena.BorderBrush = Brushes.Red; } } } }
/// <summary> /// Obtiene el ultimo estatus del registro de la bitacora /// </summary> /// <param name="UidUsuario"></param> /// <returns></returns> public ResponseHelper GetObtenerUltimoEstatusBitacoraRepartidor(Guid UidUsuario) { MVAcceso = new VMAcceso(); Respuesta = new ResponseHelper(); Respuesta.Data = MVAcceso.ObtenerUltimoEstatusBitacoraRepartidor(UidUsuario); Respuesta.Status = true; Respuesta.Message = "Informacion agregada satisfactoriamente"; return(Respuesta); }
/// <summary> /// Confirmacion de la orden por el repartidor, cambia el estatus de la misma para el control interno. /// </summary> private async void ConfirmarOrder() { using (var _WebApiGoDeliverix = new HttpClient()) { mVAcceso = new VMAcceso(); var AppInstance = MainViewModel.GetInstance(); _WebApiGoDeliverix.BaseAddress = new Uri("" + Helpers.settings.Sitio + "api/"); url = "Profile/GetBitacoraRegistroRepartidores?StrParametro=O&UidUsuario=" + AppInstance.Session_.UidUsuario + "&UidEstatus=A42B2588-D650-4DD9-829D-5978C927E2ED&UidOrdenRepartidor=" + UidordenRepartidor + ""; await _WebApiGoDeliverix.GetAsync(url); } }
public ResponseHelper GetGuardarusuarioCliente(string UidUsuario, string nombre, string apellidoP, string apellidoM, string usuario, string contrasena, string fechaNacimiento, string correo) { ResponseHelper respuesta = new ResponseHelper(); VMUsuarios MVUsuarios = new VMUsuarios(); VMAcceso MVAcceso = new VMAcceso(); Guid uidusuaro = new Guid(UidUsuario); respuesta.Data = MVUsuarios.GuardaUsuario(UidUsuario: uidusuaro, Nombre: nombre, ApellidoPaterno: apellidoP, ApellidoMaterno: apellidoM, usuario: usuario, password: contrasena, fnacimiento: fechaNacimiento, perfil: "4f1e1c4b-3253-4225-9e46-dd7d1940da19", estatus: "2", TIPODEUSUARIO: "Cliente"); //MVTelefono.AgregaTelefonoALista("f7bdd1d0-28e5-4f52-bc26-a17cd5c297de", telefono, "Principal"); // MVCorreoElectronico.AgregarCorreo(uidusuaro, "Usuario", correo, uidcorreo); MVAcceso.CorreoDeConfirmacion(uidusuaro, correo, usuario, contrasena, nombre, apellidoM + " " + apellidoM); return(respuesta); }
private void Ingresar() { if (string.IsNullOrEmpty(StrUsuario)) { MessageBox.Show("Usuario vacio"); } else if (string.IsNullOrEmpty(StrContrasena)) { MessageBox.Show("Contraseña vacia"); } if (!string.IsNullOrEmpty(StrUsuario) && !string.IsNullOrEmpty(StrContrasena)) { VMAcceso MVAcceso = new VMAcceso(); if (!string.IsNullOrWhiteSpace(StrUsuario) && !string.IsNullOrWhiteSpace(StrContrasena)) { Guid Uidusuario = MVAcceso.Ingresar(StrUsuario, StrContrasena); if (Uidusuario != Guid.Empty) { string perfil = MVAcceso.PerfilDeUsuario(Uidusuario.ToString()); //Dios Maya if (perfil.ToUpper() == "8D2E2925-A2A7-421F-A72B-56F2E8296D77") { MessageBox.Show("Hola Dios Maya"); Visibility = false; } else { MessageBox.Show("Solo el dios maya puede usar esta applicación"); } } else { MessageBox.Show("Acceso incorrecto"); } } else { if (string.IsNullOrWhiteSpace(StrUsuario)) { ColorRequiredUser = Brushes.Red; } if (string.IsNullOrWhiteSpace(StrContrasena)) { ColorRequiredPassword = Brushes.Red; } } } }
// GET: api/Profile public ResponseHelper Get(string Usuario, string Contrasena) { ResponseHelper obj = new ResponseHelper(); if (!string.IsNullOrEmpty(Usuario) && !string.IsNullOrEmpty(Contrasena)) { MVAcceso = new VMAcceso(); Guid id = MVAcceso.Ingresar(Usuario, Contrasena); obj.Data = id.ToString(); } else { obj.Data = "No valido"; } return(obj); }
/// <summary> /// Cambia el estatus del repartidor ya sea suyo o de la orden asignada /// </summary> /// <param name="StrParametro"></param> /// <param name="UidUsuario"></param> /// <param name="UidEstatus"></param> /// <param name="UidOrdenRepartidor"></param> /// <returns></returns> public ResponseHelper GetBitacoraRegistroRepartidores(char StrParametro, Guid UidUsuario, Guid UidEstatus, string UidOrdenRepartidor = "") { MVAcceso = new VMAcceso(); Respuesta = new ResponseHelper(); if (string.IsNullOrEmpty(UidOrdenRepartidor)) { MVAcceso.BitacoraRegistroRepartidores(StrParametro, UidUsuario, UidEstatus); } else { Guid UidOrdenAsignada = new Guid(UidOrdenRepartidor); MVAcceso.BitacoraRegistroRepartidores(StrParametro, UidUsuario, UidEstatus, UidOrdenAsignada); } Respuesta.Status = true; Respuesta.Message = "Estatus actualizado"; return(Respuesta); }
/// <summary> /// Envia el correo de confirmacion de la cuenta cliente /// </summary> /// <param name="UidUsuario"></param> /// <param name="correo"></param> /// <param name="usuario"></param> /// <param name="password"></param> /// <param name="Nombre"></param> /// <param name="Apellidos"></param> public void GetCorreoDeConfirmacion(string UidUsuario, string correo, string usuario, string password, string Nombre, string Apellidos) { MVAcceso = new VMAcceso(); MVAcceso.CorreoDeConfirmacion(new Guid(UidUsuario), correo, usuario, password, Nombre, Apellidos); }
public void Ingresa() { if (string.IsNullOrEmpty(StrUsuario)) { MessageBox.Show("Usuario vacio"); } else if (string.IsNullOrEmpty(StrContrasena)) { MessageBox.Show("Contraseña vacia"); } if (!string.IsNullOrEmpty(StrUsuario) && !string.IsNullOrEmpty(StrContrasena)) { VMAcceso MVAcceso = new VMAcceso(); if (!string.IsNullOrWhiteSpace(StrUsuario) && !string.IsNullOrWhiteSpace(StrContrasena)) { Guid Uidusuario = MVAcceso.Ingresar(StrUsuario, StrContrasena); if (Uidusuario != Guid.Empty) { string perfil = MVAcceso.PerfilDeUsuario(Uidusuario.ToString()); //Dios Maya if (perfil.ToUpper() == "8D2E2925-A2A7-421F-A72B-56F2E8296D77") { VMUsuarios mvusuario = new VMUsuarios(); mvusuario.BusquedaDeUsuario(UidUsuario: Uidusuario, UIDPERFIL: new Guid(perfil)); var instance = ControlGeneral.GetInstance(); instance.Principal.VisibilidadVentanaLogin = false; instance.Principal.VisibilidadCerrarTurno = Visibility.Visible; instance.Principal.VisibilidadInicioTurno = Visibility.Hidden; instance.Principal.StrNombre = mvusuario.StrNombre; instance.Principal.UidUsuario = Uidusuario.ToString(); VMTurno MVTurno = new VMTurno(); MVTurno.InformacionTurnoCallCenter(Uidusuario); if (MVTurno.DtmHoraFin == DateTime.MinValue && MVTurno.DtmHoraInicio != DateTime.MinValue) { instance.Principal.oTurno = new Turno() { UidTurno = MVTurno.UidTurno, LngFolio = MVTurno.LngFolio, StrHoraInicio = MVTurno.DtmHoraInicio.ToString() }; } else { MVTurno.TurnoCallCenter(Uidusuario); MVTurno.InformacionTurnoCallCenter(Uidusuario); instance.Principal.oTurno = new Turno() { UidTurno = MVTurno.UidTurno, LngFolio = MVTurno.LngFolio, StrHoraInicio = MVTurno.DtmHoraInicio.ToString() }; } } else { MessageBox.Show("Solo el dios maya puede usar esta applicación"); } } else { MessageBox.Show("Acceso incorrecto"); } } else { MessageBox.Show("LLene todos los campos"); } } }
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/"); } }