Beispiel #1
0
 private void bunifuFlatButton3_Click(object sender, EventArgs e)
 {
     if (userID != -1)
     {
         movePanel(btnRemainder);
         ShowRemainders s = new ShowRemainders(this);
         addcontroltopanel(s);
     }
     else
     {
         PopupNotifier popup = new PopupNotifier();
         popup.TitleText   = "Personal Dairy Application";
         popup.ContentText = "LOGIN FIRST PLZ! ";
         popup.Image       = Properties.Resources.icons8_Error_32px;
         popup.Popup();
     }
 }
Beispiel #2
0
        public ShowReaminder(ShowRemainders form, Form1 f, string o)
        {
            InitializeComponent();
            ths   = form;
            form1 = f;
            if (ths.listBox1.SelectedIndex > -1)
            {
                selectedItem  = ths.listBox1.SelectedItem.ToString();
                textBox1.Text = selectedItem;
                selectedItem  = ths.listBox1.SelectedItem.ToString();
                conn          = new OracleConnection(ordb);
                conn.Open();

                OracleCommand cmd = new OracleCommand();
                cmd.Connection  = conn;
                cmd.CommandText = "select rem_name , text , rem_data from reminder where rem_name = :rem_name";
                cmd.CommandType = CommandType.Text;

                OracleParameter p_rem_name = new OracleParameter();
                p_rem_name.OracleDbType = OracleDbType.Varchar2;
                p_rem_name.Value        = selectedItem.ToString();
                cmd.Parameters.Add(p_rem_name);
                OracleDataReader dr = cmd.ExecuteReader();

                dr.Read();

                textBox1.Text        = dr[0].ToString();
                dateTimePicker1.Text = dr[2].ToString();
                textBox4.Text        = dr[1].ToString();


                dr.Close();
            }
            else if (ths.listBox1.SelectedItem != null)
            {
                MessageBox.Show("No selected reminder to show ");
            }

            userName = f.userName.Text.ToString();
            userID   = f.userID;
            option   = o;
        }
Beispiel #3
0
        private void pictureBox8_Click(object sender, EventArgs e)
        {
            if (option.Equals("update"))
            {
                if (textBox1.Text == "" || textBox4.Text == "")
                {
                    MessageBox.Show("Invalid Input", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    ShowRemainders sd       = new ShowRemainders(form1);
                    string         listname = selectedItem;
                    sd.listBox1.Items.Remove(selectedItem);
                    if (sd.listBox1.FindString(textBox1.Text) == -1)
                    {
                        int           remid = 0;
                        OracleCommand c     = new OracleCommand();
                        c.Connection  = conn;
                        c.CommandText = "select rem_id from reminder where rem_name=:rrname and userid=:uuid";
                        c.CommandType = CommandType.Text;
                        c.Parameters.Add("rrname", selectedItem);
                        c.Parameters.Add("uuid", userID);

                        OracleDataReader dr = c.ExecuteReader();
                        while (dr.Read())
                        {
                            remid = Convert.ToInt32(dr[0]);
                        }

                        OracleCommand cc = new OracleCommand();
                        cc.Connection  = conn;
                        cc.CommandText = "update reminder set rem_name=:rrname, text=:rrtext, rem_data=:rrdate  where rem_id=:rrid";
                        cc.CommandType = CommandType.Text;
                        cc.Parameters.Add("rrname", textBox1.Text);
                        cc.Parameters.Add("rrtext", textBox4.Text);
                        cc.Parameters.Add("rrdate", dateTimePicker1.Value);
                        cc.Parameters.Add("rrid", remid);
                        int r = cc.ExecuteNonQuery();

                        if (r != -1)
                        {
                            PopupNotifier popup = new PopupNotifier();
                            popup.TitleText = "Note has Been Updated Successfully";
                            popup.Popup();

                            MessageBox.Show("Reminder Note Updated", "Done", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            // MessageBox.Show("update" + userID);
                            ShowRemainders s = new ShowRemainders(form1);
                            addcontroltopanel(s);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Reminder Name is Already ", "Exist", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else if (option.Equals("insert"))
            {
                if (textBox1.Text == "" || textBox4.Text == "")
                {
                    MessageBox.Show("Invalid Input", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    string useName = "";
                    int    newid   = 0;
                    int    useID   = 0;
                    conn = new OracleConnection(ordb);
                    conn.Open();
                    OracleCommand action = new OracleCommand();
                    action.Connection  = conn;
                    action.CommandText = "GetRemID";
                    action.CommandType = CommandType.StoredProcedure;
                    action.Parameters.Add("newid", OracleDbType.Int32, ParameterDirection.Output);
                    action.ExecuteNonQuery();

                    try
                    {
                        newid  = Convert.ToInt32(action.Parameters["newid"].Value.ToString());
                        newid += 1;
                    }
                    catch { newid = 1; }

                    OracleCommand rem_name = new OracleCommand();
                    rem_name.Connection  = conn;
                    rem_name.CommandText = "select rem_name ,rem_id from reminder where rem_name= :name and userid= :userid";
                    rem_name.CommandType = CommandType.Text;

                    rem_name.Parameters.Add("name", textBox1.Text);
                    rem_name.Parameters.Add("userid", userID);

                    OracleDataReader drty = rem_name.ExecuteReader();
                    while (drty.Read())
                    {
                        useName = drty[0].ToString();
                        useID   = Convert.ToInt32(drty[1]);
                    }
                    drty.Close();
                    if (useName == "")
                    {
                        OracleCommand cmdd = new OracleCommand();
                        cmdd.Connection  = conn;
                        cmdd.CommandText = "insert into reminder values (:nid,:nname,:ntext,:nimage,:ndate,:nuserid)";
                        cmdd.CommandType = CommandType.Text;

                        cmdd.Parameters.Add("nid", Convert.ToInt32(newid));
                        cmdd.Parameters.Add("nname", textBox1.Text);
                        cmdd.Parameters.Add("ntext", textBox4.Text);
                        cmdd.Parameters.Add("nimage", "");
                        cmdd.Parameters.Add("ndate", dateTimePicker1.Value);
                        cmdd.Parameters.Add("nuserid", userID);

                        int r = cmdd.ExecuteNonQuery();


                        if (r != -1)
                        {
                            PopupNotifier popup = new PopupNotifier();
                            popup.TitleText = "Note has Been Added Successfully";
                            popup.Popup();
                            MessageBox.Show("Reminder Note added", "Done", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            // MessageBox.Show("insert" + userID);
                            form1.bunifuCustomLabel7.Text = (Convert.ToInt32(form1.bunifuCustomLabel7.Text) + 1).ToString();
                            ShowRemainders s = new ShowRemainders(form1);
                            addcontroltopanel(s);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Reminder Name is Already Exist.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }

                //MessageBox.Show("insert" + userID);
                //ShowRemainders s = new ShowRemainders(form1);
                //addcontroltopanel(s);
            }
        }
Beispiel #4
0
        private void pictureBox7_Click_1(object sender, EventArgs e)
        {
            ShowRemainders s = new ShowRemainders(form1);

            addcontroltopanel(s);
        }