Example #1
0
    public int updateADM(BeanADM adm)
    {
        String sql = "UPDATE SchoolManager.dbo.adm SET nome = @nome, login = @login, senha = @senha, status = @status "
                     + " WHERE idadm= @id ;";

        int i = 0;

        using (conn = new Connection().abrirConexao())
        {
            using (SqlCommand command = new SqlCommand(sql, conn))
            {
                command.Parameters.AddWithValue("@nome", adm.Nome);
                command.Parameters.AddWithValue("@login", adm.Login);
                command.Parameters.AddWithValue("@senha", adm.Senha);
                command.Parameters.AddWithValue("@status", adm.Status);
                command.Parameters.AddWithValue("@id", adm.Idadm);
                try
                {
                    i = command.ExecuteNonQuery();
                    return(i);
                }
                catch (Exception e)
                {
                    Debug.WriteLine("Falha ao atualizar dados: " + e);
                    return(i);
                }
            }
        }
    }
Example #2
0
    public int insertADM(BeanADM adm)
    {
        int    i   = 0;
        String sql = "INSERT INTO SchoolManager.dbo.adm(nome,login,senha,status) VALUES(@nome,@login,@senha,@status);";

        using (conn = new Connection().abrirConexao())
        {
            using (SqlCommand command = new SqlCommand(sql, conn))
            {
                command.Parameters.AddWithValue("@nome", adm.Nome);
                command.Parameters.AddWithValue("@login", adm.Login);
                command.Parameters.AddWithValue("@senha", adm.Senha);
                command.Parameters.AddWithValue("@status", adm.Status);

                try
                {
                    i = command.ExecuteNonQuery();
                    conn.Close();
                }
                catch (Exception e)
                {
                    Debug.WriteLine("Falha ao inserir dados: " + e);
                }
            }
        }
        return(i);
    }
Example #3
0
    public String updateADM(String json)
    {
        JavaScriptSerializer js = new JavaScriptSerializer();
        BeanADM obje            = js.Deserialize <BeanADM>(json);

        AdmDAO adm = new AdmDAO();
        int    i   = 0;

        i = adm.updateADM(obje);
        return(js.Serialize(i));
    }
Example #4
0
    public String admID(String json)
    {
        JavaScriptSerializer js = new JavaScriptSerializer();
        BeanADM obje            = js.Deserialize <BeanADM>(json);

        AdmDAO         adm  = new AdmDAO();
        List <BeanADM> list = new List <BeanADM>();

        list = adm.selectIDADM(obje);
        return(js.Serialize(list));
    }
Example #5
0
    public String loginADM(String json)
    {
        JavaScriptSerializer js = new JavaScriptSerializer();

        BeanADM obje = js.Deserialize <BeanADM>(json);

        Boolean r   = false;
        AdmDAO  adm = new AdmDAO();

        r = adm.loginADM(obje.Login, obje.Senha);
        return(js.Serialize(r));
    }
Example #6
0
    public String admDel(String json)
    {
        int i = 0;

        try
        {
            // Deserializando a string para Object
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            BeanADM obje = serializer.Deserialize <BeanADM>(json);

            AdmDAO adm = new AdmDAO();
            i = adm.deleteADM(obje);
        }
        catch (WebException ex)
        {
            Debug.WriteLine("Erro: " + ex);
        }
        return(i.ToString());
    }
Example #7
0
    public List <BeanADM> selectIDADM(BeanADM a)
    {
        List <BeanADM> list = new List <BeanADM>();
        String         sql  = "SELECT DISTINCT * FROM SchoolManager.dbo.adm WHERE idadm = @id";
        SqlConnection  conn;

        // BeanUsuario usu = new BeanUsuario();

        using (conn = new Connection().abrirConexao())
        {
            using (SqlCommand command = new SqlCommand(sql, conn))
            {
                command.Parameters.AddWithValue("@id", a.Idadm);
                try
                {
                    SqlDataReader objDataReader = command.ExecuteReader();
                    if (objDataReader.HasRows)
                    {
                        while (objDataReader.Read())
                        {
                            BeanADM adm = new BeanADM();
                            adm.Idadm  = int.Parse(objDataReader["idadm"].ToString());
                            adm.Nome   = objDataReader["nome"].ToString();
                            adm.Login  = objDataReader["login"].ToString();
                            adm.Senha  = objDataReader["senha"].ToString();
                            adm.Status = Convert.ToBoolean(objDataReader["status"]);
                            list.Add(adm);
                        }
                        objDataReader.Close();
                    }
                    conn.Close();
                }
                catch (Exception e)
                {
                    Debug.WriteLine("Erros ao selecionar todos usuarios: " + e);
                }
            }
        }
        return(list);
    }
Example #8
0
    protected void listaUsuarios_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int    i     = e.RowIndex;
        String idadm = ((Label)listaUsuarios.Rows[i].FindControl("Lid")).Text;

        Debug.WriteLine("RowDeleting chamado Indice da Linha: " + i + "ID:" + idadm);
        BeanADM u = new BeanADM();

        u.Idadm = int.Parse(idadm);
        JavaScriptSerializer serializer = new JavaScriptSerializer();
        String result = ws.admDel(serializer.Serialize(u));

        if (result == "0")
        {
            Session["msg"] = "Admin não foi excluido!";
            Response.Redirect("cadastroadm.aspx");
        }
        else
        {
            Session["msg"] = "  Admin excluído com sucesso!";
            Response.Redirect("cadastroadm.aspx");
        }
    }
Example #9
0
    public int deleteADM(BeanADM adm)
    {
        String        sql = "DELETE FROM SchoolManager.dbo.adm WHERE idadm = @pid";
        SqlConnection conn;
        int           i = 0;

        using (conn = new Connection().abrirConexao())
        {
            using (SqlCommand command = new SqlCommand(sql, conn))
            {
                command.Parameters.AddWithValue("@pid", adm.Idadm);
                try
                {
                    i = command.ExecuteNonQuery();
                }
                catch (Exception e)
                {
                    Debug.WriteLine("Falha ao deletar dados: " + e);
                }
                conn.Close();
            }
        }
        return(i);
    }