Beispiel #1
0
        public ActionResult Subasta(string id)
        {
            CargarLogicaRegistro(id);

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

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



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

            using (MesaDinero.Data.PersistenceModel.MesaDineroContext context = new Data.PersistenceModel.MesaDineroContext())
            {
                model.tiempoSubasta = context.Tb_MD_Tiempos.First(x => x.vCodTransaccion.Equals("T_Sb")).nTiempoStandar ?? 0;
                model.partners      = context.Database.SqlQuery <string>("exec proc_sel_partners_inicio_subasta").ToList <string>();
            }

            model.seguimiento        = mCliente.Seguimiento;
            model.sid                = id;
            model.tipoCliente        = mCliente.vTipoCliente;
            model.header.seguimiento = "SM1";
            model.nombres            = MesaDineroHelper.getNombreCliente(mCliente);
            model.userName           = MesaDineroHelper.getIniciales(mCliente);
            //model.userName = model.userName.ToUpper();
            ViewBag.sid = mCliente.SecretId.ToString();
            return(View(model));
        }
Beispiel #2
0
        public ActionResult ListaOperacion(string id)
        {
            CargarLogicaRegistro(id);
            if (mCliente == null)
            {
                return(new HttpNotFoundResult());
            }

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


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


            model.estado = mCliente.EstadoValidacion;

            model.seguimiento        = mCliente.Seguimiento;
            model.sid                = id;
            model.tipoCliente        = mCliente.vTipoCliente;
            model.header.seguimiento = "";


            ViewBag.inicialesCliente = MesaDineroHelper.getIniciales(mCliente);
            ViewBag.nombreCliente    = MesaDineroHelper.getNombreCliente(mCliente);

            model.nombres  = MesaDineroHelper.getNombreCliente(mCliente);
            model.userName = MesaDineroHelper.getIniciales(mCliente);

            ViewBag.sid = mCliente.SecretId.ToString();
            return(View(model));
        }
Beispiel #3
0
        public ActionResult PersonaAutorizada(string id)
        {
            CargarLogicaRegistro(id);

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

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

            //if (mCliente.Seguimiento != SeguimientoRegistro.RegistroPersonaAutorizada)
            //    return new HttpNotFoundResult();

            MesaDinero.Domain.Model.RegistroResponse model = new Domain.Model.RegistroResponse();
            model.sid = id;
            model.header.seguimiento = "EPA";

            model.nroDocumento = mCliente.nroDocumentoContacto;
            model.nombres      = mCliente.vNombre;
            string[] apellidos = mCliente.vApellido.Split(' ');
            model.apePaterno = apellidos[0];
            if (apellidos.Length > 1)
            {
                model.apeMaterno = apellidos[1];
            }
            else
            {
                model.apeMaterno = "";
            }


            if (mCliente.vTipoCliente == TipoCliente.PersonaJuridica)
            {
                if (mCliente.iEstadoNavegacion == 5)
                {
                    model.editar = false;
                }
                else
                {
                    model.editar = true;
                }
            }


            model.email   = mCliente.vEmail;
            model.celular = mCliente.vCelular;

            model.header.secredId         = id;
            model.header.estadoNavegacion = mCliente.iEstadoNavegacion;
            model.header.tipoCliente      = mCliente.vTipoCliente;

            model.userName = MesaDineroHelper.getIniciales(mCliente);

            return(View(model));
        }
Beispiel #4
0
        public ActionResult MisCuentasBanco(string id)
        {
            CargarLogicaRegistro(id);

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

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

            MesaDinero.Domain.Model.RegistroResponse model = new Domain.Model.RegistroResponse();
            model.sid         = id;
            model.tipoCliente = mCliente.vTipoCliente;

            if (model.tipoCliente == TipoCliente.PersonaNatural)
            {
                model.header.seguimiento = "PDB";

                if (mCliente.iEstadoNavegacion == 4)
                {
                    model.editar = false;
                }
                else
                {
                    model.editar = true;
                }
            }
            else
            {
                if (mCliente.iEstadoNavegacion == 5)
                {
                    model.editar = false;
                }
                else
                {
                    model.editar = true;
                }

                model.header.seguimiento = "EDB";
            }

            model.header.secredId         = id;
            model.header.estadoNavegacion = mCliente.iEstadoNavegacion;
            model.header.tipoCliente      = mCliente.vTipoCliente;

            ViewBag.inicialesCliente = MesaDineroHelper.getIniciales(mCliente);
            ViewBag.nombreCliente    = MesaDineroHelper.getNombreCliente(mCliente);

            model.userName = MesaDineroHelper.getNombreCliente(mCliente);


            ViewBag.sid = mCliente.SecretId.ToString();

            return(View(model));
        }
Beispiel #5
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));
        }
Beispiel #6
0
        public ActionResult Verificacion(string id)
        {
            CargarLogicaRegistro(id);

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

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

            if (mCliente.iEstadoNavegacion <= 2)
            {
                return(new HttpNotFoundResult());
            }


            MesaDinero.Domain.Model.RegistroResponse model = new Domain.Model.RegistroResponse();
            model.sid         = id;
            model.tipoCliente = mCliente.vTipoCliente;
            model.estado      = mCliente.EstadoValidacion;
            model.comentario  = mCliente.ComentarioOperador;

            if (model.tipoCliente == TipoCliente.PersonaNatural)
            {
                model.header.seguimiento = "PV";
            }
            else
            {
                model.header.seguimiento = "EV";
            }

            model.seguimiento = mCliente.Seguimiento;

            model.header.secredId         = id;
            model.header.estadoNavegacion = mCliente.iEstadoNavegacion;
            model.header.tipoCliente      = mCliente.vTipoCliente;

            model.userName = MesaDineroHelper.getIniciales(mCliente);

            model.fdatosBasicos   = (DateTime)mCliente.dFechaValidacionPaso2;
            model.fdatosBancarios = (DateTime)mCliente.dFechaValidacionPaso3;
            model.nombres         = mCliente.NombreCliente;

            return(View(model));
        }
Beispiel #7
0
        public ActionResult PasswordAdmin(string id)
        {
            Tb_MD_Mae_Usuarios mUsuario = null;

            MesaDinero.Domain.DataAccess.CommonDataAccess _common = new Domain.DataAccess.CommonDataAccess();
            MesaDinero.Domain.Model.RegistroResponse      model   = new Domain.Model.RegistroResponse();

            Guid sid = Guid.NewGuid();

            try
            {
                sid               = Guid.Parse(id);
                mUsuario          = _common.getClienteAdmBySecredId(sid);
                model.sid         = id;
                model.tipoCliente = 1;
                model.email       = mUsuario.vEmailUsuario;
            }
            catch (Exception)
            {
                return(HttpNotFound());
            }

            return(View(model));
        }
Beispiel #8
0
        public ActionResult MisDatos(string id)
        {
            CargarLogicaRegistro(id);

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

            //if (mCliente.Finalizado)
            //    return new HttpNotFoundResult();

            MesaDinero.Domain.Model.RegistroResponse model = new Domain.Model.RegistroResponse();
            model.sid          = id;
            model.tipoCliente  = mCliente.vTipoCliente;
            model.nroDocumento = mCliente.vNroDocumento;
            model.nombres      = mCliente.vNombre;
            string[] apellidos = mCliente.vApellido.Split(' ');
            model.apePaterno = apellidos[0];
            if (apellidos.Length > 1)
            {
                model.apeMaterno = apellidos[1];
            }
            else
            {
                model.apeMaterno = "";
            }

            if (mCliente.vTipoCliente == TipoCliente.PersonaNatural)
            {
                model.header.seguimiento = "PDP";

                if (mCliente.iEstadoNavegacion == 4)
                {
                    model.editar = false;
                }
                else
                {
                    model.editar = false;
                }
            }
            else
            {
                model.header.seguimiento = "EDP";
            }

            ViewBag.inicialesCliente = MesaDineroHelper.getIniciales(mCliente);
            ViewBag.nombreCliente    = MesaDineroHelper.getNombreCliente(mCliente);

            model.header.secredId         = id;
            model.header.estadoNavegacion = mCliente.iEstadoNavegacion;
            model.header.tipoCliente      = mCliente.vTipoCliente;


            model.email   = mCliente.vEmail;
            model.celular = mCliente.vCelular;

            model.userName = MesaDineroHelper.getIniciales(mCliente);

            ViewBag.sid = mCliente.SecretId.ToString();

            return(View(model));
        }