public LoginSistema ActivarUsuariosCorreo(string CentroCosto)
        {
            LoginSistema ls       = null;
            Conexion     conexion = new Conexion();
            SqlCommand   cmd      = conexion.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "SP_ActivarUsuario";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@CentroCosto", CentroCosto);

                SqlDataReader reader = cmd.ExecuteReader();

                if (reader.Read())
                {
                    ls = new LoginSistema();

                    ls.Nombre = reader["Nombre"].ToString();
                    ls.Correo = reader["Correo"].ToString();
                }
            }
            conexion.CerrarConexion();

            return(ls);
        }
Exemple #2
0
        //btnLogar
        private void button1_Click(object sender, EventArgs e)
        {
            ValidacaoGeral validacaoGeral = new ValidacaoGeral();
            bool           checar1        = validacaoGeral.checarVazio(this);
            bool           checar2        = validacaoGeral.userCadastrado(this);

            if (checar1 && !checar2)
            {
                LoginSistema sistema = new LoginSistema();

                int checar = sistema.logar(txtUsuario, txtSenha);


                int idUser = sistema.getId(txtUsuario);

                if (checar == 1)
                {
                    home logar = new home(idUser);
                    logar.Visible = true;
                    this.Visible  = false;
                }
                else
                {
                    MessageBox.Show("Usuário e/ou senha inválidos ou usuário não existe!",
                                    "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }
            else if (!checar1)
            {
                MessageBox.Show("Campo(s) vazio(s)", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        public LoginSistema verificarRUT(int rut)
        {
            LoginSistema ls = new LoginSistema();

            Conexion   con = new Conexion();
            SqlCommand cmd = con.AbrirConexionSV2008();

            if (cmd != null)
            {
                //cmd.CommandText = "Select  [rut_trabajador],[nombre],[ape_paterno_trabaj],[ape_materno_trabaj] FROM [winper].[dbo].[personal] where [rut_trabajador]=" + rut;
                cmd.CommandText = "Select  p.[rut_trabajador],p.[nombre],p.[ape_paterno_trabaj],p.[ape_materno_trabaj],ct.cargo_trabajador,cc.centro_costo" +
                                  " FROM [winper].[dbo].[personal] p" +
                                  " inner join cargo_trabajador ct on p.cod_cargo=ct.cod_cargo" +
                                  " inner join centro_costo cc on p.cod_centro_costo=cc.cod_centro_costo" +
                                  " where p.rut_trabajador=" + rut;
                SqlDataReader reader = cmd.ExecuteReader();
                if (reader.Read())
                {
                    ls.Nombre      = reader["nombre"].ToString() + " " + reader["ape_paterno_trabaj"].ToString() + " " + reader["ape_materno_trabaj"].ToString();
                    ls.cargo       = reader["cargo_trabajador"].ToString();
                    ls.CentroCosto = reader["centro_costo"].ToString();
                }
            }
            con.CerrarConexion();
            return(ls);
        }
Exemple #4
0
        public LoginSistema buscarPorID(string Usuario)
        {
            LoginSistema ls       = null;
            Conexion     conexion = new Conexion();
            SqlCommand   cmd      = conexion.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "LoginSistema_Buscar";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@Usuario", Usuario);

                SqlDataReader reader = cmd.ExecuteReader();

                if (reader.Read())
                {
                    ls = new LoginSistema();

                    ls.IDLogin     = Convert.ToInt32(reader["idUsuario"].ToString());
                    ls.Nombre      = reader["Nombre"].ToString();
                    ls.Usuario     = reader["Usuario"].ToString();
                    ls.Password    = reader["Passw"].ToString();
                    ls.Correo      = reader["Correo"].ToString();
                    ls.estado      = Convert.ToInt32(reader["Estado"].ToString());
                    ls.CentroCosto = reader["CentroCosto"].ToString();
                    ls.user        = reader["Perfil"].ToString();
                }
            }
            conexion.CerrarConexion();

            return(ls);
        }
Exemple #5
0
        public IActionResult SaveEdit(LoginSistema usuario)
        {
            Contexto db = new Contexto();

            db.LoginSistema.Update(usuario);
            db.SaveChanges();
            return(RedirectToAction());
        }
        public IActionResult Detalhes(int id)
        {
            LoginSistema login = db.LoginSistema.Find(id);

            ViewBag.usuario             = login;
            ViewBag.Servicos            = db.Servico.Where(a => a.IdTrabalhador == login.IdUsuario).ToList();
            ViewBag.ServicosContratados = db.Servico.Where(a => a.IdCliente == login.IdUsuario).ToList();
            return(View(login));
        }
Exemple #7
0
        //btnCadastrar
        private void button4_Click(object sender, EventArgs e)
        {
            atendimento = new Atendimento(usuario, inicio);
            CrudAtendimento crudAtendimento = new CrudAtendimento(inicio);
            LoginSistema    sistema         = new LoginSistema();

            atendimento.txtUsuario.Text   = sistema.getUser(usuario);
            atendimento.txtData.Text      = crudAtendimento.getData().ToString().Substring(0, 10);
            atendimento.txtHorario.Text   = crudAtendimento.getData().ToString().Substring(11);
            atendimento.btnEditar.Visible = false;
            atendimento.Visible           = true;
        }
Exemple #8
0
        public IActionResult Cadastrar(LoginSistema user)
        {
            Contexto db = new Contexto();

            if (user.Senha == null || user.Usuario == null)
            {
                return(View(user));
            }
            db.LoginSistema.Add(user);
            db.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }
Exemple #9
0
        public IActionResult RemoverUsuario(LoginSistema login)
        {
            if (login.Usuario == null || login.Senha == null)
            {
                RedirectToAction("Index");
            }
            Contexto db = new Contexto();

            db.LoginSistema.Remove(login);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #10
0
        public IActionResult CadastroUsuario(LoginSistema login)
        {
            Contexto db = new Contexto();

            if (login.Usuario == null || login.Senha == null)
            {
                return(View(login));
            }
            db.LoginSistema.Add(login);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #11
0
        public IActionResult Index(LoginSistema login)
        {
            Contexto            db       = new Contexto();
            List <LoginSistema> usuarios = db.LoginSistema.ToList();
            LoginSistema        usuario  = usuarios.Find(a => a.Senha == login.Senha && a.Usuario == login.Usuario);

            if (usuario != null && usuario.Usuario != null && usuario.Senha != null)
            {
                return(RedirectToAction("ListarServicos", "Servico", new { idUsuario = usuario.IdUsuario }));
            }

            return(View(login));
        }
Exemple #12
0
        private void cadastrarToolStripMenuItem5_Click(object sender, EventArgs e)
        {
            LoginSistema sistema = new LoginSistema();

            String usuario = sistema.getUser(this.usuario);
            int    id_user = sistema.getId(this.usuario);

            Atendimento atendimento = new Atendimento(id_user, true, this);

            atendimento.txtUsuario.Text    = usuario.ToString();
            atendimento.txtUsuario.Enabled = false;
            atendimento.btnEditar.Visible  = false;
            atendimento.MdiParent          = this;
            atendimento.Show();
        }
Exemple #13
0
        //btnDeletar
        private void button1_Click(object sender, EventArgs e)
        {
            ValidacaoGeral validacaoGeral = new ValidacaoGeral();
            bool           checar         = validacaoGeral.validaDatagrid(this);
            CrudFunc       crudFunc       = new CrudFunc(inicio);

            LoginSistema loginSistema = new LoginSistema();
            // int id_funcLogado = loginSistema.getFuncByIdUser(usuario);
            int id_funcGrid = crudFunc.getIdFuncDoGrid(this);

            if (checar && (usuario != id_funcGrid))
            {
                CrudFunc crudfunc = new CrudFunc(inicio);
                crudfunc.deletarUsuario(linha, dataGridView1);
                crudfunc.Deletar(linha, dataGridView1);
            }
            else if (usuario == id_funcGrid)
            {
                MessageBox.Show("Não é possível deletar um funcionário logado", "Mensagem", MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation);
            }
        }
        public List <LoginSistema> ListarCorreo(string OT)
        {
            List <LoginSistema> lista = new List <LoginSistema>();
            Conexion            con   = new Conexion();
            SqlCommand          cmd   = con.AbrirConexionIntranet();

            if (cmd != null)
            {
                cmd.CommandText = "ListarCorreoOT";
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@OT", OT);
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    LoginSistema lo = new LoginSistema();
                    lo.Correo = reader["correo"].ToString();
                    lista.Add(lo);
                }
            }
            con.CerrarConexion();
            return(lista);
        }
Exemple #15
0
        protected void ibIngresar_Click(object sender, ImageClickEventArgs e)
        {
            usuario  = txtUsername.Text;
            password = txtPassword.Text;
            //CaptchaControl1.ValidateCaptcha(txtCaptcha.Text);
            IP = GetDireccionIp(Request);
            //if (CaptchaControl1.UserValidated)
            //{
            if (usuario.Length > 0 & password.Length > 0 & txtPIN.Text.Length > 0)
            {
                respPendiente = cConex.CerrarConexionPendiente(usuario);

                respuesta = Controller_Login.Login_sistema(usuario, password, Convert.ToInt32(txtPIN.Text));
                // objNegocio.LoginServicios(rut, password);

                if (respuesta == true)
                {
                    //inserta la sesión
                    rConex = cConex.IngresaConexion(usuario, IP);
                    LoginSistema     sis       = new LoginSistema();
                    Controller_Login controlLo = new Controller_Login();
                    sis = controlLo.buscarPorID(txtUsername.Text);
                    string tipousuario = sis.user;
                    if (sis.estado == 1)
                    {
                        Session["Estado"]             = sis.estado;
                        Session["Usuario"]            = usuario;
                        Session["Nombre"]             = sis.Nombre;
                        Session["centroCosto"]        = sis.CentroCosto;
                        Session["MenuProduccion"]     = submenu.CargarSubMenu(sis.Usuario, Convert.ToInt32(1));
                        Session["MenuAdministracion"] = submenu.CargarSubMenu(sis.Usuario, Convert.ToInt32(6));
                        Session["Perfil"]             = sis.user;
                        if (usuario.ToUpper() == "KBA")
                        {
                            Response.Redirect("../ModuloEtiquetasMetricsWIP/view/metricsWip.aspx?id=1&cat=4");
                        }
                        else
                        {
                            if (tipousuario != "Normal")
                            {
                                //Response.Redirect("../ModuloProduccion/view/Suscripcion.aspx?id=1");
                                Response.Redirect("../ModuloProduccion/view/EstadoOT.aspx?id=1");
                            }
                            else
                            {
                                Response.Redirect("../ModuloProduccion/view/EstadoOT.aspx?id=1");
                            }
                        }
                    }
                    else if (sis.estado == 2)
                    {
                        string popupScript = "<script language='JavaScript'> alert('Su Cuenta ha sido Deshabilitada.\\n - Ha superado el número de intentos permitidos.\\n\\n * Contactese con el Administrador.');location.href='login.aspx' </script>";
                        Page.RegisterStartupScript("PopupScript", popupScript);
                    }
                    else if (sis.estado == 4)
                    {
                        Session["Estado"]             = sis.estado;
                        Session["Usuario"]            = usuario;
                        Session["Nombre"]             = sis.Nombre;
                        Session["centroCosto"]        = sis.CentroCosto;
                        Session["MenuProduccion"]     = submenu.CargarSubMenu(sis.Usuario, Convert.ToInt32(1));
                        Session["MenuAdministracion"] = submenu.CargarSubMenu(sis.Usuario, Convert.ToInt32(6));
                        Session["Perfil"]             = sis.user;

                        if (tipousuario != "Normal")
                        {
                            // Response.Redirect("../ModuloProduccion/view/Suscripcion.aspx?id=1");
                            Response.Redirect("../ModuloProduccion/view/EstadoOT.aspx?id=1");
                        }
                        else
                        {
                            Response.Redirect("../ModuloProduccion/view/EstadoOT.aspx?id=1");
                        }
                    }
                }
                else
                {
                    string popupScript = "<script language='JavaScript'> alert('¡ Usuario, clave y/o pin no coinciden !'); </script>";
                    Page.RegisterStartupScript("PopupScript", popupScript);
                    //txtCaptcha.Text = "";
                }
            }
            else
            {
                string popupScript = "<script language='JavaScript'> alert(' Debe ingresar todos los campos'); </script>";
                Page.RegisterStartupScript("PopupScript", popupScript);
                //txtCaptcha.Text = "";
            }
            //}
            //else
            //{
            //    string popupScript = "<script language='JavaScript'> alert(' Codigo de Seguridad Incorrecto '); </script>";
            //    Page.RegisterStartupScript("PopupScript", popupScript);
            //    txtCaptcha.Text = "";
            //}
        }