Exemple #1
0
        private void Show_Click(object sender, RoutedEventArgs e)
        {
            if (this.selectDate.Text == "")
            {
                MessageBox.Show("Musisz podać datę");
            }

            else
            {
                string Date = selectDate.SelectedDate.Value.ToString("yyyy-MM-dd");

                SqlConnection sqlConn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);

                sqlConn.Open();

                List <Expenses> listid = new List <Expenses>();

                SqlCommand cmd = new SqlCommand();
                cmd.CommandType = System.Data.CommandType.Text;
                cmd.CommandText = "Select id, Amount, Liters, CAST(CAST (Date_added as date) as varchar(10)) date_Added, CAST (date_Modification as varchar(19)) date_Modification from Expenses WHERE date_added = '" + Date + "' AND status = 1;";
                cmd.Connection  = sqlConn;

                SqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    Expenses oil = new Expenses();

                    oil.id                = dr["id"].ToString();
                    oil.Amount            = dr["Amount"].ToString();
                    oil.Liters            = dr["Liters"].ToString();
                    oil.Date_added        = dr["date_Added"].ToString();
                    oil.Date_modification = dr["date_Modification"].ToString();
                    listid.Add(oil);
                }
                dr.Close();
                table.ItemsSource = listid;
                if (listid.Count == 0)
                {
                    MessageBox.Show("Nie ma żadnych wpis z tego dnia :(");
                }
                else
                {
                    getLiters.Text = listid.FirstOrDefault().Liters;
                    getAmount.Text = listid.FirstOrDefault().Amount;
                }

                sqlConn.Close();
            }
        }
Exemple #2
0
        private void Show_Click(object sender, RoutedEventArgs e)
        {
            string Date = selectDate.SelectedDate.Value.ToString("yyyy-MM-dd");
            //SqlConnection sqlConn = new SqlConnection();
            //sqlConn.ConnectionString = "server = .\\SQLEXPRESS;" +
            //                          "Trusted_Connection = yes;" +
            //                          "database = Paliwo;";

            SqlConnection sqlConn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);

            sqlConn.Open();

            List <Expenses> listid = new List <Expenses>();

            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = System.Data.CommandType.Text;
            cmd.CommandText = "Select id, Amount, Liters, CAST(CAST (Date_added as date) as varchar(10)) date_Added, GETDATE() as date_Modification  from Expenses WHERE date_added = '" + Date + "'";
            cmd.Connection  = sqlConn;

            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                Expenses oil = new Expenses();

                oil.id                = dr["id"].ToString();
                oil.Amount            = dr["Amount"].ToString();
                oil.Liters            = dr["Liters"].ToString();
                oil.Date_added        = dr["date_Added"].ToString();
                oil.Date_modification = dr["date_Modification"].ToString();
                listid.Add(oil);
            }
            getLiters.Text = listid.FirstOrDefault().Liters;
            getAmount.Text = listid.FirstOrDefault().Amount;
            dr.Close();
            table.ItemsSource = listid;

            sqlConn.Close();
        }
Exemple #3
0
        void dowloandRekords()

        {
            SqlConnection sqlConn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);

            sqlConn.Open();

            List <Expenses> listid = new List <Expenses>();

            SqlCommand sqlCmd = new SqlCommand();

            sqlCmd.CommandType = System.Data.CommandType.Text;
            sqlCmd.CommandText = "SELECT id, Amount, Liters, CAST(CAST (Date_added as date) as varchar(10)) date_added,  CAST(date_Modification as varchar(19)) date_Modification  FROM Expenses where status = 1";
            sqlCmd.Connection  = sqlConn;

            SqlDataReader dr = sqlCmd.ExecuteReader();

            while (dr.Read())
            {
                Expenses oil = new Expenses();
                oil.id                = dr["id"].ToString();
                oil.Amount            = dr["Amount"].ToString();
                oil.Liters            = dr["Liters"].ToString();
                oil.Date_added        = dr["Date_added"].ToString();
                oil.Date_modification = dr["Date_modification"].ToString();

                listid.Add(oil);
            }
            dr.Close();

            table.ItemsSource = listid;
            sqlConn.Close();

            sqlConn.Open();
            List <Expenses> listAmount = new List <Expenses>();

            SqlCommand Coin = new SqlCommand();

            Coin.CommandText = "select sum(Amount) AS Kwota from Expenses where Date_added >= DATEADD ( dd,-DAY( GETDATE()-1 ), GETDATE() ) and Date_added <= DATEADD(mm,1,DATEADD(dd,-(DAY(getdate())-1), getdate()) )-1 AND status = 1;";
            Coin.Connection  = sqlConn;

            SqlDataReader sumDr = Coin.ExecuteReader();

            while (sumDr.Read())
            {
                Expenses sum = new Expenses();

                sum.Amount = sumDr["Kwota"].ToString();

                listAmount.Add(sum);
            }
            sumDr.Close();

            sqlConn.Close();
            if (listAmount.Count == 0)
            {
                showCoinsOfMonth.Content = "0 zł";
            }
            else
            {
                showCoinsOfMonth.Content = "" + listAmount.FirstOrDefault().Amount + " zł";
            }

            sqlConn.Open();
            List <Expenses> listAmountYear = new List <Expenses>();

            SqlCommand CoinOfYear = new SqlCommand();

            CoinOfYear.CommandText = "select sum(Amount) as Kwota from Expenses where Date_added >= DATEADD(yy, DATEDIFF(yy, 0, GETDATE()) - 1, 0) and Date_added <=  DATEADD (dd, -1, DATEADD(yy, DATEDIFF(yy, 0, GETDATE()) +1, 0)) AND status = 1;";
            CoinOfYear.Connection  = sqlConn;

            SqlDataReader sumDrYear = CoinOfYear.ExecuteReader();

            while (sumDrYear.Read())
            {
                Expenses sum = new Expenses();

                sum.Amount = sumDrYear["Kwota"].ToString();

                listAmountYear.Add(sum);
            }
            sumDrYear.Close();
            sqlConn.Close();
            if (listAmountYear.Count == 0)
            {
                showCoinsOfYear.Content = "0 zł";
            }
            else
            {
                showCoinsOfYear.Content = "" + listAmountYear.FirstOrDefault().Amount + " zł";
            }
        }