示例#1
0
        public List <Model.Contaspagar> SelectByDesc(string descricao)
        {
            List <Model.Contaspagar> lstContaspagar = new List <Model.Contaspagar>();
            SqlConnection            conexao        = new SqlConnection(strcon);
            string     sql = "select * from contaspagar where (descricao like @descricao);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@descricao", descricao.Trim() + "%");
            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    Model.Contaspagar contaspagar = new Model.Contaspagar();
                    contaspagar.id        = Convert.ToInt32(reader["id"]);
                    contaspagar.descricao = reader["descricao"].ToString();
                    contaspagar.data      = reader["data"].ToString();
                    contaspagar.valor     = reader["valor"].ToString();
                    contaspagar.pago      = reader["pago"].ToString();
                    lstContaspagar.Add(contaspagar);
                }
            }
            catch
            {
                Console.WriteLine("Erro - conta nao localizada");
            }
            finally
            {
                conexao.Close();
            }

            return(lstContaspagar);
        }
示例#2
0
        public void Update(Model.Contaspagar contaspagar)
        {
            SqlConnection conexao = new SqlConnection(strcon);
            string        sql     = "Update contaspagar set descricao=@descricao, data=@data, valor=@valor, pago=@pago where id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@descricao", contaspagar.descricao);
            cmd.Parameters.AddWithValue("@data", contaspagar.data);
            cmd.Parameters.AddWithValue("@valor", contaspagar.valor);
            cmd.Parameters.AddWithValue("@pago", contaspagar.pago);
            cmd.Parameters.AddWithValue("@id", contaspagar.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualizacao de contas");
            }
            finally
            {
                conexao.Close();
            }
        }
示例#3
0
        public void Insert(Model.Contaspagar contaspagar)
        {
            SqlConnection conexao = new SqlConnection(strcon);
            string        sql     = "Insert into contaspagar values ";

            sql = sql + " (@descricao, @data, @valor, @pago);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@descricao", contaspagar.descricao);
            cmd.Parameters.AddWithValue("@data", contaspagar.data);
            cmd.Parameters.AddWithValue("@valor", contaspagar.valor);
            cmd.Parameters.AddWithValue("@pago", contaspagar.pago);

            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu Erro ao cadastrar a conta");
            }
            finally
            {
                conexao.Close();
            }
        }
示例#4
0
        public void Delete(Model.Contaspagar contaspagar)
        {
            SqlConnection conexao = new SqlConnection(strcon);
            string        sql     = "Delete from contaspagar where id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", contaspagar.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu Erro na remocao de contas");
            }
            finally
            {
                conexao.Close();
            }
        }