Esempio n. 1
0
        private void setModelToFilels(AutomaticOrderingModel modl)
        {
            VendorId_Name_combo.Text     = modl.Vendor + "-----" + modl.VendorID;
            EmailTextBox.Text            = modl.Email;
            PhoneTextboxTextBox.Text     = modl.Phone;
            MoncheckBox.Checked          = modl.MON;
            TuecheckBox.Checked          = modl.TUE;
            WedcheckBox.Checked          = modl.WED;
            ThucheckBox.Checked          = modl.THU;
            FRIcheckbox.Checked          = modl.FRI;
            SATcheckBox.Checked          = modl.SAT;
            SUNcheckBox.Checked          = modl.SUN;
            DOMcomboBox.Text             = modl.DayOfMonth.ToString();
            dateTimePicker1.Text         = modl.OrderTime.ToString("HH:mm");
            AutoOrderingcheckBox.Checked = modl.Auto_Ordering;
            if (modl.Method.ToLower() == "dos")
            {
                DOSradioButton.Checked    = true;
                TargetradioButton.Checked = false;
            }
            else

            {
                DOSradioButton.Checked    = false;
                TargetradioButton.Checked = true;
            }
        }
        private void DG2_TableControlCellDoubleClick(object sender, GridTableControlCellClickEventArgs e)
        {
            try
            {
                int row = e.Inner.RowIndex - 2;

                AutomaticOrderingModel aom = new AutomaticOrderingModel()
                {
                    Vendor        = DG2.Table.Records[row].GetValue("Vendor").ToString(),
                    VendorID      = DG2.Table.Records[row].GetValue("VendorID").ToString(),
                    Auto_Ordering = bool.Parse(DG2.Table.Records[row].GetValue("Auto_Ordering").ToString()),
                    Method        = DG2.Table.Records[row].GetValue("Method").ToString(),
                    Phone         = DG2.Table.Records[row].GetValue("Phone").ToString(),
                    MON           = bool.Parse(DG2.Table.Records[row].GetValue("MON").ToString()),
                    TUE           = bool.Parse(DG2.Table.Records[row].GetValue("TUE").ToString()),
                    WED           = bool.Parse(DG2.Table.Records[row].GetValue("WED").ToString()),
                    THU           = bool.Parse(DG2.Table.Records[row].GetValue("THU").ToString()),
                    FRI           = bool.Parse(DG2.Table.Records[row].GetValue("FRI").ToString()),
                    SAT           = bool.Parse(DG2.Table.Records[row].GetValue("SAT").ToString()),
                    SUN           = bool.Parse(DG2.Table.Records[row].GetValue("SUN").ToString()),

                    Email      = DG2.Table.Records[row].GetValue("Email").ToString(),
                    OrderTime  = DateTime.Parse(DG2.Table.Records[row].GetValue("OrderTime").ToString()),
                    DayOfMonth = int.Parse(DG2.Table.Records[row].GetValue("DayOfMonth").ToString()),
                };

                using (Edit_Schedule_Info esi = new Edit_Schedule_Info(user, aom))
                {
                    esi.ShowDialog();
                    Refresh();
                }
            } catch { }
        }
Esempio n. 3
0
        public Edit_Schedule_Info(User _user, AutomaticOrderingModel modl)
        {
            InitializeComponent();
            user = _user;

            setModelToFilels(modl);
        }
        private void DisplayRecords()
        {
            try
            {
                if (con.con.State == ConnectionState.Open)
                {
                    con.con.Close();
                }
                con.con.Open();
                string qot = "'";
                System.Data.SqlClient.SqlDataReader sdr;
                string script = File.ReadAllText("SQL/AutomaticOrderSetting.sql");


                script = script.Replace("\r\n", " ");
                script = script.Replace("\t", " ");
                SqlCommand cmd = new SqlCommand(script, con.con);


                sdr = cmd.ExecuteReader();
                while (sdr.Read())
                {
                    AutomaticOrderingModel slv = new AutomaticOrderingModel()
                    {
                        VendorID      = sdr["VendorID"].ToString(),
                        Email         = ifNullReturnZero(sdr["OrderEmails"]),
                        Phone         = ifNullReturnZero(sdr["OrderPhoneNo"]),
                        Vendor        = sdr["Name"].ToString(),
                        MON           = ifNullReturnFalse(sdr["MON"]),
                        TUE           = ifNullReturnFalse(sdr["TUE"]),
                        WED           = ifNullReturnFalse(sdr["WED"]),
                        THU           = ifNullReturnFalse(sdr["THU"]),
                        FRI           = ifNullReturnFalse(sdr["FRI"]),
                        SAT           = ifNullReturnFalse(sdr["SAT"]),
                        SUN           = ifNullReturnFalse(sdr["SUN"]),
                        DayOfMonth    = int.Parse(ifNullReturnZero(sdr["DayOfMonth"])),
                        OrderTime     = DateTime.Parse(sdr["OrderTime"].ToString()),
                        Method        = ifNullReturnZero(sdr["OrderMethod"].ToString()),
                        Set_Dos       = "Click Here",
                        Auto_Ordering = ifNullReturnFalse(sdr["AutoOrdering"]),
                    };
                    myList.Add(slv);
                }

                con.con.Close();

                DG2.DataSource = ConvertToDatatable.ToDataTable(myList);
            }
            catch (Exception ex)
            { MessageBox.Show(ex.Message); }
        }