Ejemplo n.º 1
0
        public void CreateClient(string usuario, string clave, string mail, string nombre, string segundonombre, string primerapellido, string segundoapellido)
        {
            IList <string> roles      = new List <string>();
            CheckBoxList   cblModulos = new CheckBoxList();

            cblModulos.Items.Add(new ListItem("BENEFICIOS"));
            cblModulos.Items.Add(new ListItem("ESTADOSDECUENTA"));
            cblModulos.Items.Add(new ListItem("SALDOS"));
            cblModulos.Items.Add(new ListItem("SERVICIOS"));

            foreach (ListItem role in cblModulos.Items)
            {
                if (role.Selected)
                {
                    roles.Add(role.Value);
                }
            }

            Controllers.Configuracion.Usuarios controller = new Controllers.Configuracion.Usuarios();

            string result = controller.CrearUsuario(usuario, clave, mail, nombre, segundonombre, primerapellido, segundoapellido, roles);


            Controllers.ClienteController controllerCliente = new Controllers.ClienteController();

            Cliente cliente = new Cliente();

            cliente.LoginCreado = usuario;
            cliente.Descripcion = nombre;
            cliente.Telefono    = "";
            cliente.Direccion   = "";
            cliente.Email       = mail;
            cliente.RIF         = "";
            Controllers.ControllerResult result2 = controllerCliente.CrearCliente(cliente, "juan.delgado");
        }
Ejemplo n.º 2
0
        private void BindUser(string login)
        {
            Controllers.Configuracion.Usuarios controller = new Controllers.Configuracion.Usuarios();
            usuario = controller.GetUsuario(login);
            if (usuario != null)
            {
                // txtEmail.Text = usuario.memUser.Email.ToLower();
                txtPrimerNombre.Text    = usuario.PrimerNombre;
                txtSegundoNombre.Text   = usuario.SegundoNombre;
                txtPrimerApellido.Text  = usuario.PrimerApellido;
                txtSegundoApellido.Text = usuario.SegundoApellido;
                cblModulos.DataSource   = Roles.GetRolesForUser(login);
                cblModulos.DataBind();

                foreach (ListItem item in cblModulos.Items)
                {
                    if (Roles.IsUserInRole(usuario.memUser.UserName, item.Text))
                    {
                        item.Selected = true;
                    }
                }
                cblModulos.Visible = false;


                cbActivarUsuario.Checked = usuario.memUser.IsApproved;
                cbActivarUsuario.Visible = true;
            }
        }
Ejemplo n.º 3
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            usuario.memUser.Email = txtEmail.Text;

            if (cbActivarUsuario.Checked)
            {
                usuario.memUser.IsApproved = true;
            }
            else
            {
                usuario.memUser.IsApproved = false;
            }

            usuario.PrimerNombre    = txtPrimerNombre.Text;
            usuario.SegundoNombre   = txtSegundoNombre.Text;
            usuario.PrimerApellido  = txtPrimerApellido.Text;
            usuario.SegundoApellido = txtSegundoApellido.Text;

            IList <string> roles = new List <string>();

            foreach (ListItem role in cblModulos.Items)
            {
                if (role.Selected)
                {
                    roles.Add(role.Value);
                }
            }

            Controllers.Configuracion.Usuarios controller = new Controllers.Configuracion.Usuarios();
            string result = controller.ActualizarUsuario(usuario, roles);

            Alert(result);

            BindUser(trvUsuarios.SelectedValue.ToString());
        }
Ejemplo n.º 4
0
        protected void btnCrearUsuario_Click(object sender, EventArgs e)
        {
            IList <string> roles = new List <string>();


            foreach (ListItem role in cblModulos.Items)
            {
                if (role.Selected)
                {
                    roles.Add(role.Value);
                }
            }

            Controllers.Configuracion.Usuarios controller = new Controllers.Configuracion.Usuarios();

            string result = controller.CrearUsuario(txtUsuario.Text, txtContrasena.Text, txtEmail.Text, txtPrimerNombre.Text, txtSegundoNombre.Text, txtPrimerApellido.Text, txtSegundoApellido.Text, roles);

            Alert(result);
        }
        public void CreateClient(string cardNumber, string usuario, string clave, string mail, string nombre, string segundonombre, string primerapellido, string segundoapellido, int paisID)
        {
            IList <string> roles      = new List <string>();
            CheckBoxList   cblModulos = new CheckBoxList();

            cblModulos.DataSource = Roles.GetAllRoles();
            cblModulos.DataBind();

            foreach (ListItem role in cblModulos.Items)
            {
                if (role.Text == "BENEFICIOS" || role.Text == "ESTADOSDECUENTA" || role.Text == "SALDOS" || role.Text == "SERVICIOS" || role.Text == "CONFIGURACION_USUARIOS_CLIENTE")
                {
                    roles.Add(role.Value);
                }
            }

            Controllers.Configuracion.Usuarios controller = new Controllers.Configuracion.Usuarios();

            string result = controller.CrearUsuario(usuario, clave, mail, nombre, segundonombre, primerapellido, segundoapellido, roles);


            Controllers.ClienteController controllerCliente = new Controllers.ClienteController();

            Controllers.TarjetaController controllerTarjeta = new Controllers.TarjetaController();

            Cliente cliente = new Cliente();
            Tarjeta tarjeta = new Tarjeta();

            cliente.LoginCreado = mail;
            cliente.Descripcion = nombre;
            cliente.Telefono    = "";
            cliente.Direccion   = "";
            cliente.Email       = mail;
            cliente.RIF         = "";
            cliente.PaisID      = paisID;
            Controllers.ControllerResult result2 = controllerCliente.CrearCliente(cliente, mail);
            tarjeta.Numero    = cardNumber;
            tarjeta.ClienteID = int.Parse(result2.MensajeExtra);
            Controllers.ControllerResult result3 = controllerTarjeta.CrearTarjeta(tarjeta, mail);
        }