예제 #1
0
        public ContaModel GetConta(int id)
        {
            string     query  = "select Id, Nome, Saldo, Usuario_Id from Conta where Usuario_Id = 1 and Id = " + id;
            DAL        objDAL = new DAL();
            DataTable  dt     = objDAL.Reader(query);
            ContaModel conta  = new ContaModel();

            conta.Id        = int.Parse(dt.Rows[0]["Id"].ToString());
            conta.Nome      = dt.Rows[0]["Nome"].ToString();
            conta.Saldo     = double.Parse(dt.Rows[0]["Saldo"].ToString());
            conta.UsuarioId = int.Parse(dt.Rows[0]["Usuario_Id"].ToString());
            return(conta);
        }
예제 #2
0
        public ContaModel CarregarRegistro(int?id)
        {
            string     sql   = $"SELECT ID, NOME, SALDO, USUARIO_ID FROM CONTA WHERE ID = {id}";
            var        dt    = Util.DAL.RetDataTable(sql);
            ContaModel conta = new ContaModel()
            {
                Id         = int.Parse(dt.Rows[0]["ID"].ToString()),
                Nome       = dt.Rows[0]["NOME"].ToString(),
                Saldo      = double.Parse(dt.Rows[0]["SALDO"].ToString()),
                Usuario_Id = int.Parse(dt.Rows[0]["USUARIO_ID"].ToString())
            };

            return(conta);
        }
예제 #3
0
        public ContaModel CarregarRegisto(int?id)
        {
            ContaModel item = new ContaModel();

            string    idUsuarioLogado = HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado");
            string    sql             = $"SELECT ID,NOME,SALDO,USUARIO_ID FROM CONTA WHERE USUARIO_ID = {idUsuarioLogado} AND ID ={id}";
            DAL       objDal          = new DAL();
            DataTable dt = objDal.RetDataTable(sql);

            item.Id         = int.Parse(dt.Rows[0]["ID"].ToString());
            item.Nome       = dt.Rows[0]["NOME"].ToString();
            item.Saldo      = double.Parse(dt.Rows[0]["SALDO"].ToString());
            item.Usuario_Id = int.Parse(dt.Rows[0]["USUARIO_ID"].ToString());

            return(item);
        }
예제 #4
0
        public List <ContaModel> CarregarContas()
        {
            List <ContaModel> lista = new List <ContaModel>();

            string    query  = "select Id, Nome from Conta where Usuario_Id = " + HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado");
            DAL       objDAL = new DAL();
            DataTable dt     = objDAL.Reader(query);

            DataRow[] rows = dt.Select();
            foreach (DataRow row in rows)
            {
                ContaModel conta = new ContaModel();
                conta.Id   = int.Parse(row["Id"].ToString());
                conta.Nome = row["Nome"].ToString();
                lista.Add(conta);
            }
            return(lista);
        }
예제 #5
0
        public List <ContaModel> ListaConta()
        {
            List <ContaModel> lista = new List <ContaModel>();
            ContaModel        item;
            string            sql = $"SELECT ID,NOME,SALDO,USUARIO_ID FROM CONTA WHERE USUARIO_ID={IdUsuarioLogado()}";
            DAL       objDAL      = new DAL();
            DataTable dt          = objDAL.RetDataTable(sql);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                item            = new ContaModel();
                item.Id         = int.Parse(dt.Rows[i]["ID"].ToString());
                item.Nome       = dt.Rows[i]["NOME"].ToString();
                item.Saldo      = double.Parse(dt.Rows[i]["SALDO"].ToString());
                item.Usuario_Id = int.Parse(dt.Rows[i]["USUARIO_ID"].ToString());
                lista.Add(item);
            }
            return(lista);
        }
예제 #6
0
        //Exibir uma listagem de contas
        public List <ContaModel> ListaConta()                                                                            //Criação de uma lista que possui estes atributos - método
        {
            List <ContaModel> lista = new List <ContaModel>();                                                           //criando uma lista
            ContaModel        item;                                                                                      //preenchendo e colocando na lista

            string    sql    = $"SELECT ID, NOME, SALDO, USUARIO_ID FROM CONTA WHERE USUARIO_ID ='{IdUsuarioLogado()}'"; //Interpolação de classes
            DAL       objdal = new DAL();
            DataTable dt     = objdal.RetDataTable(sql);                                                                 //classe de acesso a dados

            for (int i = 0; i < dt.Rows.Count; i++)                                                                      //vai de zero até a quantidade linhas com dados
            {
                item            = new ContaModel();                                                                      //Aqui chamo minha lista Contamodel do meu item
                item.Id         = int.Parse(dt.Rows[i]["ID"].ToString());                                                //Adicionando ao item o valor da linha no indice i e coluna ID.
                item.Nome       = dt.Rows[i]["Nome"].ToString();
                item.Saldo      = double.Parse(dt.Rows[i]["SALDO"].ToString());
                item.Usuario_Id = int.Parse(dt.Rows[i]["USUARIO_ID"].ToString());
                lista.Add(item); //Adicionando o elemento na lista (estanciei em cima)
            }
            return(lista);
        }
예제 #7
0
        public List <ContaModel> ListaConta()
        {
            List <ContaModel> lista = new List <ContaModel>();
            ContaModel        item;

            string    idUsuario_Logado = HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado");
            string    sql    = $"SELECT IDCONTA, NOME, SALDO, USUARIO_IDUSUARIO FROM CONTA WHERE USUARIO_IDUSUARIO = {idUsuario_Logado}";
            DAL       objDAL = new DAL();
            DataTable dt     = objDAL.RetDataTable(sql);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                item         = new ContaModel();
                item.Id      = int.Parse(dt.Rows[i]["IDCONTA"].ToString());
                item.Nome    = dt.Rows[i]["NOME"].ToString();
                item.Saldo   = double.Parse(dt.Rows[i]["SALDO"].ToString());
                item.Usuario = int.Parse(dt.Rows[i]["USUARIO_IDUSUARIO"].ToString());
                lista.Add(item);
            }
            return(lista);
        }
예제 #8
0
        public List <ContaModel> ListaConta()
        {
            List <ContaModel> lista = new List <ContaModel>();
            ContaModel        item;

            string    usuarioLogado = HttpContextAccessor.HttpContext.Session.GetString("IdUsaruiLogado");
            string    sql           = $"SELECT Id, Nome, Saldo, Usuario_Id FROM Conta where Usuario_Id = {usuarioLogado}";
            DAL       objDAL        = new DAL();
            DataTable dataTable     = objDAL.RetDataTable(sql);

            for (int i = 0; i < dataTable.Rows.Count; i++)
            {
                item            = new ContaModel();
                item.Id         = int.Parse(dataTable.Rows[i]["Id"].ToString());
                item.Nome       = dataTable.Rows[i]["Nome"].ToString();
                item.Saldo      = double.Parse(dataTable.Rows[i]["Saldo"].ToString());
                item.Usuario_Id = int.Parse(dataTable.Rows[i]["Usuario_Id"].ToString());
                lista.Add(item);
            }

            return(lista);
        }
        public List <ContaModel> ListarConta()
        {
            List <ContaModel> lista = new List <ContaModel>();
            ContaModel        item;


            string    sql = $"SELECT idconta,nomeConta,saldo,Usuario_idUsuario FROM conta WHERE Usuario_idUsuario={IdUsuarioLogado()} ";
            DAL       dal = new DAL();
            DataTable dt  = dal.RetDataTable(sql);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                item            = new ContaModel();
                item.Id         = int.Parse(dt.Rows[i]["idconta"].ToString());
                item.Nome       = dt.Rows[i]["nomeConta"].ToString();
                item.Saldo      = double.Parse(dt.Rows[i]["saldo"].ToString());
                item.Id_usuario = int.Parse(dt.Rows[i]["Usuario_idUsuario"].ToString());
                lista.Add(item);
            }

            return(lista);
        }
예제 #10
0
        public List <ContaModel> ListaConta()
        {
            List <ContaModel> lista = new List <ContaModel>();
            ContaModel        item;
            string            id_usuario_logado = HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado");
            string            sql = $"select idConta, NomeConta, Saldo, Usuario_idUsuario from Conta Where Usuario_idUsuario = {id_usuario_logado} and isActive = 1";

            DAL objDAL = new DAL();

            DataTable dt = objDAL.RetDataTable(sql);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                item                   = new ContaModel();
                item.idConta           = int.Parse(dt.Rows[i]["idConta"].ToString());
                item.NomeConta         = dt.Rows[i]["NomeConta"].ToString();
                item.Saldo             = double.Parse(dt.Rows[i]["Saldo"].ToString());
                item.Usuario_idUsuario = int.Parse(dt.Rows[i]["Usuario_idUsuario"].ToString());
                lista.Add(item);
            }
            return(lista);
        }
예제 #11
0
        public ContaModel CarregaRegistro(int Id)
        {
            ContaModel item = new ContaModel();

            string    id_usuario_id = _httpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado");
            string    sql           = $"SELECT ID, NOME, SALDO, USUARIO_ID FROM CONTA WHERE USUARIO_ID = {id_usuario_id} AND ID = {Id}";
            DAL       objDAL        = new DAL();
            DataTable dt            = objDAL.RetDataTable(sql);

            foreach (DataRow row in dt.Rows)
            {
                item = new ContaModel()
                {
                    Id         = int.Parse(row["ID"].ToString()),
                    Nome       = row["NOME"].ToString(),
                    Saldo      = row["SALDO"].ToString(),
                    Usuario_Id = int.Parse(row["USUARIO_ID"].ToString())
                };
                break;
            }

            return(item);
        }
예제 #12
0
        public List <ContaModel> ListaConta()
        {
            var usuarioId = int.Parse(_context.HttpContext.Session.GetString("IdUsuarioLogado"));

            var sql = $"select id, nome, saldo, usuario_id from conta where usuario_id = {usuarioId}";

            var dal = new DAL();
            var dt  = dal.RetDataTable(sql);
            var lst = new List <ContaModel>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                var item = new ContaModel();
                item.Id        = int.Parse(dt.Rows[i]["ID"].ToString());
                item.Nome      = dt.Rows[i]["NOME"].ToString();
                item.Saldo     = double.Parse(dt.Rows[i]["SALDO"].ToString());
                item.UsuarioId = int.Parse(dt.Rows[i]["USUARIO_ID"].ToString());

                lst.Add(item);
            }

            return(lst);
        }
예제 #13
0
        public List <ContaModel> ListaConta()
        {
            List <ContaModel> lista = new List <ContaModel>();
            ContaModel        item;

            string id_usuarioLogado = HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado");
            string sql = $"select * from conta where usuario_id  = {id_usuarioLogado}";

            DAL       objDAL = new DAL();
            DataTable dt     = objDAL.RetDataTable(sql);

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                item            = new ContaModel();
                item.Id         = int.Parse(dt.Rows[i]["ID"].ToString());
                item.Nome       = dt.Rows[i]["NOME"].ToString();
                item.Saldo      = double.Parse(dt.Rows[i]["SALDO"].ToString());
                item.Usuario_Id = int.Parse(dt.Rows[i]["USUARIO_ID"].ToString());
                lista.Add(item);
            }

            return(lista);
        }
예제 #14
0
        public List <ContaModel> ListaConta()
        {
            List <ContaModel> lista = new List <ContaModel>();
            ContaModel        item;

            string    id_usuario_id = _httpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado");
            string    sql           = $"SELECT ID, NOME, SALDO, USUARIO_ID FROM CONTA WHERE USUARIO_ID = {id_usuario_id}";
            DAL       objDAL        = new DAL();
            DataTable dt            = objDAL.RetDataTable(sql);

            foreach (DataRow row in dt.Rows)
            {
                item = new ContaModel()
                {
                    Id         = int.Parse(row["ID"].ToString()),
                    Nome       = row["NOME"].ToString(),
                    Saldo      = row["SALDO"].ToString(),
                    Usuario_Id = int.Parse(row["USUARIO_ID"].ToString())
                };
                lista.Add(item);
            }

            return(lista);
        }