Exemplo n.º 1
0
        //public ActionResult Password(string id, int modo=0)
        public ActionResult Password(string id)
        {
            MesaDinero.Domain.DataAccess.CommonDataAccess _common = new Domain.DataAccess.CommonDataAccess();
            int modo = Convert.ToInt16(Session["modo"].ToString());

            if (modo == 2)
            {
                Guid sid = Guid.NewGuid();
                sid      = Guid.Parse(id);
                mCliente = _common.getUsuarioClienteBySecredId(sid);
            }

            if (modo == 1)
            {
                CargarLogicaRegistro(id);
            }


            if (mCliente == null)
            {
                return(new HttpNotFoundResult());
            }

            if (mCliente.Finalizado)
            {
                return(new HttpNotFoundResult());
            }

            MesaDinero.Domain.Model.RegistroResponse model = new Domain.Model.RegistroResponse();

            if (mCliente.Seguimiento == SeguimientoRegistro.PostCrearPasswords)
            {
                Guid sid = Guid.NewGuid();
                sid                   = Guid.Parse(id);
                mClienteUsuario       = _common.getUsuarioAutorizadoBySecredId(sid);
                mCliente.vTipoCliente = mClienteUsuario.TipoCliente;
                mCliente.vEmail       = mClienteUsuario.Email;
                model.opcionUsuario   = 2;
            }
            else
            {
                if (mCliente.Seguimiento != SeguimientoRegistro.CrearPassword)
                {
                    return(new HttpNotFoundResult());
                }
                model.opcionUsuario = 1;
            }

            model.sid         = id;
            model.tipoCliente = mCliente.vTipoCliente;
            model.email       = mCliente.vEmail;


            return(View(model));
        }
Exemplo n.º 2
0
        public BaseController()
        {
            if (IdCurrenUser > 0)
            {
                MesaDinero.Data.PersistenceModel.Tb_MD_ClienteUsuario usuario = null;
                using (MesaDinero.Data.PersistenceModel.MesaDineroContext context = new Data.PersistenceModel.MesaDineroContext())
                {
                    usuario = context.Tb_MD_ClienteUsuario.FirstOrDefault(x => x.IdUsuario == IdCurrenUser);
                }

                ViewBag.nombreCliente    = usuario.NombreCliente;
                ViewBag.inicialesCliente = usuario.Iniciales;
            }
            else
            {
                ViewBag.nombreCliente    = "";
                ViewBag.inicialesCliente = "";
            }
            ViewBag.IconSideBar = "<div class='bars-icon'></div>";
        }