Exemple #1
0
        /// <summary>
        /// Evento del boton que me añade un usuario a la BD
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void addUser(object sender, EventArgs e)
        {
            if (this.IsPostBack){

                this.Validate();

                if (this.IsValid)  {

                ServicioGestionClient proxy = new ServicioGestionClient();

                /** Objeto Usuario **/

                UsuarioData objetoUsuario = new UsuarioData();

                objetoUsuario.login = this.login.Text;
                objetoUsuario.nombre = this.nombre.Text;
                objetoUsuario.password = this.pass.Text;

                /** Fin objeto Usuario **/

                //Se comprueba que el login no este ya en la base de datos.
                UsuarioData usuario = proxy.getUsuarioLogin(objetoUsuario.login);

                //Si no está en la bd, se añade.
                if (usuario.idUsuario == 0)
                {
                    int res=proxy.addUsuario(objetoUsuario);

                    if (res != -1)
                    {
                        Response.Redirect("gestionUsuarios.aspx");
                    }
                    else
                    {
                        this.lblError.Visible = true;
                        this.lblError.Text = "No se guardaron los datos, error de acceso al servicio";
                    }
                }
                else{
                    this.lblError.Visible = true;
                    this.lblError.Text = "El login del usuario ya existe en la base de datos. Intente agregar otro usuario con un login distinto.";
                }

                } // Fin del if (this.IsValid)
            }// Fin del if (this.IsPostBack)
        }
Exemple #2
0
 public UsuarioService(string connectionString)
 {
     _data = new UsuarioData(connectionString);
 }
Exemple #3
0
        //NetworkCredential _NetworkCredential = new NetworkCredential(ServerFile.sUser, ServerFile.sPassword);
        //string PathFolderShared = @"\\192.169.143.34\MiPyme_Files";

        // CONSTRUCOTOR
        public ClienteSMS()
        {
            InitializeComponent();
            AUsuario = UsuarioData.Instancia;
            ACliente = null;
        }
Exemple #4
0
        /// <summary>
        /// Lista los perfiles asociados a un usuario
        /// </summary>
        /// <param name="usuarioLogin">Usuario al que se le consulta los perfiles</param>
        /// <returns></returns>
        public List <Perfil> ListarPerfiles(Usuario usuarioLogin)
        {
            UsuarioData data = new UsuarioData(this.cadenaConexion);

            return(data.ListarPerfiles(usuarioLogin.UsuarioId));
        }
Exemple #5
0
 public static string loginUser(string userName, string pass)
 {
     return(UsuarioData.loginUser(userName, pass));
 }
Exemple #6
0
        public void PreGuardar()
        {
            UsuarioData AUsuarioData = UsuarioData.Instancia;
            int         iResultado   = 0;

            int comisionista = 0;

            try
            {
                if (!(cbComisionista.SelectedValue.ToString() == "0"))
                {
                    comisionista = int.Parse(cbComisionista.SelectedValue.ToString());
                }
            }
            catch
            {
                comisionista = 0;
            }

            int nivel = 0;

            try
            {
                if (!(cbNivel.SelectedValue.ToString() == "0"))
                {
                    nivel = int.Parse(cbNivel.SelectedValue.ToString());
                }
            }
            catch
            {
            }


            if (ValidarInformacion() == 0)
            {
                ClienteActInfo AInfo = new ClienteActInfo();

                AInfo.ActualizarInfo(txbNCliente.Text,
                                     cbEstados.SelectedValue.ToString(),
                                     AUsuarioData.sIdusuario,
                                     txbNombre.Text,
                                     txbAPaterno.Text,
                                     txbAMaterno.Text,
                                     txbRfc.Text,
                                     txbDireccion.Text,
                                     txbMunicipio.Text,
                                     txbCP.Text,
                                     txbTelefono.Text,
                                     txbExtension.Text,
                                     txbMovil.Text,
                                     txbCorreoCliente.Text,
                                     "5",
                                     cbServicio.SelectedValue.ToString(),
                                     "1-1-2000",
                                     "1-1-2000",
                                     "1",
                                     txbNombreC1.Text,
                                     txbAPaternoC1.Text,
                                     txbAMaternoC1.Text,
                                     txbTelefonoC1.Text,
                                     txbExtensionC1.Text,
                                     txbMovilC1.Text,
                                     txbCorreoC1.Text,
                                     txbNombreC2.Text,
                                     txbAPaternoC2.Text,
                                     txbAMaternoC2.Text,
                                     txbTelefonoC2.Text,
                                     txbExtensionC2.Text,
                                     txbMovilC2.Text,
                                     txbCorreoC2.Text,
                                     false,
                                     ckbServicioOD.Checked,
                                     comisionista.ToString(),
                                     nivel.ToString(),
                                     txbCurp.Text,
                                     txbNoExpediente.Text);

                //AGREGAMOS GIRO DEL CLIENTE
                new LogicaCC.LexaSIOContaLogica.Categoria().iAsignarCategoria(txbNCliente.Text, int.Parse(cbSubcategoria.SelectedValue.ToString()));

                //AGREGAMOS CLIENTE A LA BD BD DBLEXACONTA
                new LogicaCC.LexaSIOContaLogica.Cliente().bInsertarCliente(new LogicaCC.LexaSIOContaLogica.Cliente()
                {
                    iIdCliente         = iIdCliente,
                    iIdUsuarioCreacion = 1,
                    sCliente           = txbNCliente.Text,
                    sNombre            = txbNombre.Text,
                    sAPaterno          = txbAPaterno.Text,
                    sAMaterno          = txbAMaterno.Text,
                    sRfc = txbRfc.Text,
                    sCorreoElectronico = txbCorreoCliente.Text,
                    sTelefono          = txbTelefono.Text,
                    sDireccion         = txbDireccion.Text,
                    sMunicipio         = txbMunicipio.Text,
                    sCodigoPostal      = txbCP.Text,
                    sExtension         = txbExtension.Text,
                    sNumeroMovil       = txbMovil.Text
                });

                if (iResultado == 0)
                {
                    FlatMessageBox.Show("Información guarda satisfactoriamente.", "ACEPTAR", string.Empty, FlatMessageBoxIcon.Information);
                    EstadoControles(false);
                    LimpiarControles();
                    //BuscarCliente(txbNCliente.Text);
                }
                else
                {
                    errorProvider1.Clear();
                    FlatMessageBox.Show("Error al tratar de guardar.", "ACEPTAR", string.Empty, FlatMessageBoxIcon.Error);
                }
            }
        }
        public List <Usuario> ListaUsr()
        {
            List <Usuario> a = UsuarioData.ListarUsuarios();

            return(a);
        }
Exemple #8
0
 public UsuarioLogic()
 {
     oUsuarioData = new UsuarioData();
     oReturn      = new ReturnValor();
 }
Exemple #9
0
 public static ClienteDTO ObtenerDetalleClienteNegocio(string username, string pass, string skey)
 {
     return(UsuarioData.ObtenerDetallesUsuarioData(username, EncriptaNegocio.Encripta3DES(pass, skey)));
 }
Exemple #10
0
 public UsuariosList()
 {
     InitializeComponent();
     data = new UsuarioData(Conexion.getConexion());
 }
Exemple #11
0
 public static bool ValidaUserLogin(string username, string pass, string skey)
 {
     //return UsuarioData.ValidaUserData(username, pass);
     return(UsuarioData.ValidaUserData(username, EncriptaNegocio.Encripta3DES(pass, skey)));
 }
Exemple #12
0
 /// <summary>
 /// Método constructor de la clase
 /// </summary>
 public UsuarioBusiness()
 {
     this.stringConeccion = WebConfigurationManager.ConnectionStrings["BaseDatos"].ToString();
     this.usuarioData = new UsuarioData(this.stringConeccion);
 }//constructor
        public static string DeleteUsuario(int id)
        {
            UsuarioData data = new UsuarioData();

            return(data.DeleteUsuario(id));
        }
        public static string SaveUsuario(Usuario user)
        {
            UsuarioData data = new UsuarioData();

            return(data.SaveUsuario(user));
        }
        public Usuario CheckLogin(string NombreU, string Pwd)
        {
            Usuario User = UsuarioData.VerificarUsuario(NombreU, Pwd);

            return(User);
        }
 public frmDeclaracionComplementaria()
 {
     InitializeComponent();
     AUsuario = UsuarioData.Instancia;
 }
 public void CambiarContra(int Id, string Contra)
 {
     UsuarioData.CambiarContra(Id, Contra);
 }
Exemple #18
0
 public static string insertUserData(string userName, string lastName, string email, string pass)
 {
     return(UsuarioData.insertUserData(userName, lastName, email, pass));
 }
 public void Register(String NombreUs, String Pwd, String mail, String nombre, int NroTel, int edad)
 {
     UsuarioData.CrearUsuario(mail, nombre, NombreUs, Pwd, NroTel, edad);
 }
Exemple #20
0
 public static string existUser(string userName)
 {
     return(UsuarioData.existUser(userName));
 }
Exemple #21
0
 public List <Usuario> GetAll()
 {
     return(UsuarioData.GetAll());
 }
Exemple #22
0
        /// <summary>
        /// Validar el login de un usuario
        /// </summary>
        /// <param name="login">Login del usuario</param>
        /// <param name="password">Contraseña del usuario</param>
        /// <returns>Usuario validado</returns>
        public Usuario Login(string login, string password)
        {
            UsuarioData data = new UsuarioData(this.cadenaConexion);

            return(data.Login(login, password));
        }
Exemple #23
0
 public Usuario GetOne(int ID)
 {
     return(UsuarioData.GetOne(ID));
 }
Exemple #24
0
        /// <summary>
        /// Inserta un usuario para un asesor
        /// </summary>
        /// <param name="asesor">Asesor al que se le crea el usuario</param>
        public void InsertarAsesor(Asesor asesor)
        {
            UsuarioData data = new UsuarioData(this.cadenaConexion);

            data.Insertar(asesor.Cedula, asesor.Codigo);
        }
Exemple #25
0
 public void Delete(int ID)
 {
     UsuarioData.Delete(ID);
 }
Exemple #26
0
 public UsuarioLogic()
 {
     usuData = new UsuarioData();
 }
Exemple #27
0
 public void Save(Usuario usuario)
 {
     UsuarioData.Save(usuario);
 }
Exemple #28
0
        public bool Loguear(Usuario usuario)
        {
            usuarioData = new UsuarioData();

            return(usuarioData.Loguear(usuario));
        }
        public IActionResult Update(Cliente model)
        {
            Cliente cliente = GetClienteSessao();

            if (cliente != null)
            {
                if (!string.IsNullOrEmpty(model.Usuario.Senha))
                {
                    int flag = 0;
                    if (model.Usuario.Senha != GetClienteSessao().Usuario.Senha)
                    {
                        flag++; ModelState.AddModelError("Usuario.Senha", "Senha incorreta");
                    }
                    else if (string.IsNullOrEmpty(model.Usuario.NovaSenha))
                    {
                        Console.WriteLine("Nova senha vazia");
                        flag++; ModelState.AddModelError("Usuario.NovaSenha", "Campo obrigatório");
                    }
                    else if (model.Usuario.NovaSenha.Length < 8)
                    {
                        flag++; ModelState.AddModelError("Usuario.NovaSenha", "A nova senha deve ter mínimo de oito caracteres");
                    }
                    else if (model.Usuario.NovaSenha.Equals(model.Usuario.Senha))
                    {
                        flag++; ModelState.AddModelError("Usuario.NovaSenha", "Digite uma senha diferente da senha atual");
                    }
                    ViewBag.UserName = cliente.Usuario.Nome;
                    if (flag > 0)
                    {
                        ViewBag.ShowAlert = false;
                        return(View(model));
                    }
                    else
                    {
                        cliente.Usuario.Senha = model.Usuario.NovaSenha;
                        using (UsuarioData data = new UsuarioData()) data.UpdateSenha(cliente.Usuario);
                        SetClienteSessao(cliente);
                        ViewBag.ShowAlert = true;
                        ViewBag.Mensagem  = "Senha alterada com sucesso";
                        return(View(cliente));
                    }
                }
                else
                {
                    if (
                        string.IsNullOrEmpty(model.Usuario.Nome) ||
                        model.Usuario.Nome.Length < 3 ||
                        string.IsNullOrEmpty(model.CPF) ||
                        model.CPF.Length < 14 ||
                        string.IsNullOrEmpty(model.Telefone) ||
                        model.Telefone.Length < 14 ||
                        string.IsNullOrEmpty(model.Endereco) ||
                        model.Endereco.Length < 3 ||
                        string.IsNullOrEmpty(model.Usuario.Email) ||
                        model.Usuario.Email.Length < 7
                        )
                    {
                        ViewBag.ShowAlert = false;
                    }
                    else
                    {
                        cliente.Usuario.Nome  = model.Usuario.Nome;
                        cliente.CPF           = model.CPF;
                        cliente.Telefone      = model.Telefone;
                        cliente.Endereco      = model.Endereco;
                        cliente.Usuario.Email = model.Usuario.Email;
                        using (ClienteData data = new ClienteData()) data.Update(cliente);
                        SetClienteSessao(cliente);
                        ViewBag.ShowAlert = true;
                        ViewBag.Mensagem  = "Perfil atualizado com sucesso";
                    }
                    ViewBag.UserName = cliente.Usuario.Nome;
                    return(View(cliente));
                }
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
Exemple #30
0
        public int InsertarUsuario(Usuario usu)
        {
            UsuarioData data = new UsuarioData();

            return(data.InsertarUsuario(usu));
        }
        public static Usuario GetUsuario(int id)
        {
            UsuarioData data = new UsuarioData();

            return(data.GetUsuario(id));
        }