Esempio n. 1
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Date,Conductor,OpeningHymn,ClosingHymn,SacramentHymn,IntermediateSong,OpeningPrayer,ClosingPrayer")] Sunday sunday)
        {
            if (id != sunday.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(sunday);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SundayExists(sunday.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(sunday));
        }
Esempio n. 2
0
        private string GetWeekendHTML()
        {
            StringBuilder stringBuilder = new StringBuilder();

            if (!string.IsNullOrEmpty(Saturday.Trim()) && !string.IsNullOrEmpty(Sunday.Trim()))
            {
                stringBuilder.AppendFormat("<tr class='weekplanw'><td>Friday</td><td>Saturday</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>"
                                           + "<tr><td>{0}<br />Estimate: {1} H</td><td>{2}<br />Estimate: {3} H</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>", Friday, FridayEstimate, Saturday, SaturdayEstimate);
                return(stringBuilder.ToString());
            }
            else if (!string.IsNullOrEmpty(Saturday.Trim()))
            {
                stringBuilder.AppendFormat("<tr class='weekplanw'><td>Saturday</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>"
                                           + "<tr><td>{0}<br />Estimate: {1} H</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>", Saturday, SaturdayEstimate);
                return(stringBuilder.ToString());
            }
            else if (!string.IsNullOrEmpty(Sunday.Trim()))
            {
                stringBuilder.AppendFormat("<tr class='weekplanw'><td>Friday</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>"
                                           + "<tr><td>{0}<br />Estimate: {1} H</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>", Friday, FridayEstimate);
                return(stringBuilder.ToString());
            }
            else
            {
                return("");
            }
        }
Esempio n. 3
0
        private void Weekdays_PreviewKeyDown(object sender, System.Windows.Input.KeyEventArgs e)
        {
            Action <FocusNavigationDirection> moveFocus = focusDirection =>
            {
                e.Handled = true;
                var request = new TraversalRequest(focusDirection);

                var focusedElement = Keyboard.FocusedElement as CheckBox;
                if (((string)focusedElement.Content == "SU" && request.FocusNavigationDirection == FocusNavigationDirection.Next))
                {
                    Monday.Focus();
                }
                else if (((string)focusedElement.Content == "MO" && request.FocusNavigationDirection == FocusNavigationDirection.Previous))
                {
                    Sunday.Focus();
                }
                else
                {
                    focusedElement.MoveFocus(request);
                }
            };

            if (e.Key == Key.Down)
            {
                moveFocus(FocusNavigationDirection.Previous);
            }
            else if (e.Key == Key.Up)
            {
                moveFocus(FocusNavigationDirection.Next);
            }
            if (e.Key == Key.Tab)
            {
                Sunday.Focus();
            }
        }
        public static Sunday FromCsv(string line)
        {
            var culture = new System.Globalization.CultureInfo("de-DE");

            const int PROPERTY_COUNT = 13;

            var values = line.Split(new string[] { SPLITTER }, StringSplitOptions.None);

            if (values.Length != PROPERTY_COUNT)
            {
                throw new NotSupportedException($"ExportRow does not have the expected amount of values ({PROPERTY_COUNT}) when split with '{SPLITTER}'.\nValues: " + line);
            }

            var row = new Sunday()
            {
                Date = System.Convert.ToDateTime(values[0], culture),
                PowerConsumptionWh          = TryParseSingle(values[1], culture),
                PowerGenerationWh           = TryParseSingle(values[2], culture),
                FeedInWh                    = TryParseSingle(values[3], culture),
                PurchaseWh                  = TryParseSingle(values[4], culture),
                BatterySupplyWh             = TryParseSingle(values[5], culture),
                BatteryChargeWh             = TryParseSingle(values[6], culture),
                BatteryChargePercent        = TryParseNullableSingle(values[7], culture),          // these values are not summed up, the lastest one is the correct one -> don't take "--" as 0 here, we need to differentiate.
                PrivateUseWh                = TryParseSingle(values[8], culture),
                FeedIn2Wh                   = TryParseSingle(values[9], culture),
                PrivateUseFromPvWh          = TryParseSingle(values[10], culture),
                PowerGenerationAtLocationWh = TryParseSingle(values[11], culture),
                PowerGenerationTotalWh      = TryParseSingle(values[12], culture)
            };

            return(row);
        }
Esempio n. 5
0
 private void ClearEventArrays()
 {
     Monday.Clear();
     Tuesday.Clear();
     Wednesday.Clear();
     Thursday.Clear();
     Friday.Clear();
     Saturday.Clear();
     Sunday.Clear();
 }
Esempio n. 6
0
 private void ClearLists()
 {
     Monday.Clear();
     Tuesday.Clear();
     Wednesday.Clear();
     Thursday.Clear();
     Friday.Clear();
     Saturday.Clear();
     Sunday.Clear();
 }
        internal void AddShareSkill()
        {
            ExcelLib.PopulateInCollection(Base.ExcelPath, "ManageListings");

            GlobalDefinitions.WaitForElement(ShareSkillButton, 30);
            ShareSkillButton.Click();

            GlobalDefinitions.WaitForElement(Title, 30);
            Title.SendKeys(ExcelLib.ReadData(2, "Title"));

            Description.SendKeys(ExcelLib.ReadData(2, "Description"));

            Category(CategoryDropDown, ExcelLib.ReadData(2, "Category"));

            SubCategory(SubCategoryDropDown, ExcelLib.ReadData(2, "Sub Category"));

            Tags.SendKeys(ExcelLib.ReadData(2, "Tags"));
            Tags.SendKeys(Keys.Enter);

            OneOff.Click();

            OnLine.Click();

            StartDateDropDown.SendKeys(ExcelLib.ReadData(2, "Start Date"));

            EndDateDropDown.SendKeys(ExcelLib.ReadData(2, "End Date"));

            Sunday.Click();
            SundayStartTime.SendKeys(ExcelLib.ReadData(2, "Sunday Start Time"));
            SundayEndTime.SendKeys(ExcelLib.ReadData(2, "Sunday End Time"));

            Monday.Click();
            MondayStartTime.SendKeys(ExcelLib.ReadData(2, "Monday Start Time"));
            MondayEndTime.SendKeys(ExcelLib.ReadData(2, "Monday End Time"));

            Tuesday.Click();
            TuesdayStartTime.SendKeys(ExcelLib.ReadData(2, "Monday Start Time"));
            TuesdayEndTime.SendKeys(ExcelLib.ReadData(2, "Monday End Time"));

            CreditOption.Click();

            if (SkillExchangeOption.Selected)
            {
                SkillExchange.SendKeys(ExcelLib.ReadData(2, "Skill Exchange"));
            }
            else
            {
                CreditAmount.SendKeys(ExcelLib.ReadData(2, "Credit"));
            }

            Hidden.Click();

            Save.Click();
        }
Esempio n. 8
0
        public async Task <IActionResult> Create([Bind("Id,Date,Conductor,OpeningHymn,ClosingHymn,SacramentHymn,IntermediateSong,OpeningPrayer,ClosingPrayer,Speakers")] Sunday sunday)
        {
            if (ModelState.IsValid)
            {
                _context.Add(sunday);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(sunday));
        }
        protected void UpdateListViewHeader()
        {
            CultureInfo ivCEn  = new CultureInfo("en-US");
            Label       lblMon = this.lvStage.Controls[0].FindControl("lblMon") as Label;

            if (lblMon != null)
            {
                lblMon.Text = Monday.ToString("ddd </br> dd-MMM-yy", ivCEn);
            }

            Label lblTue = this.lvStage.Controls[0].FindControl("lblTue") as Label;

            if (lblTue != null)
            {
                lblTue.Text = Tuesday.ToString("ddd </br> dd-MMM-yy", ivCEn);
            }

            Label lblWed = this.lvStage.Controls[0].FindControl("lblWed") as Label;

            if (lblWed != null)
            {
                lblWed.Text = Wednesday.ToString("ddd </br> dd-MMM-yy", ivCEn);
            }

            Label lblThu = this.lvStage.Controls[0].FindControl("lblThu") as Label;

            if (lblThu != null)
            {
                lblThu.Text = Thursday.ToString("ddd </br> dd-MMM-yy", ivCEn);
            }

            Label lblFri = this.lvStage.Controls[0].FindControl("lblFri") as Label;

            if (lblFri != null)
            {
                lblFri.Text = Friday.ToString("ddd </br> dd-MMM-yy", ivCEn);
            }

            Label lblSat = this.lvStage.Controls[0].FindControl("lblSat") as Label;

            if (lblSat != null)
            {
                lblSat.Text = Saturday.ToString("ddd </br> dd-MMM-yy", ivCEn);
            }

            Label lblSun = this.lvStage.Controls[0].FindControl("lblSun") as Label;

            if (lblSun != null)
            {
                lblSun.Text = Sunday.ToString("ddd </br> dd-MMM-yy", ivCEn);
            }
        }
        private void FetchTasks()
        {
            Monday.Clear();
            Tuesday.Clear();
            Wednesday.Clear();
            Thursday.Clear();
            Friday.Clear();
            Saturday.Clear();
            Sunday.Clear();
            List <DailyTask> Models = db.DailyTasks
                                      .Where(p => p.UserId == User.Id)
                                      .ToList <DailyTask>();

            foreach (var m in Models)
            {
                if (m.Date.HasValue)
                {
                    Debug.WriteLine("Has value!");
                    if (m.Date.Value.Date == (WeekDates[0].Date))
                    {
                        Monday.Add(m);
                    }
                    else if (m.Date.Value.Date == (WeekDates[1].Date))
                    {
                        Tuesday.Add(m);
                    }
                    else if (m.Date.Value.Date == (WeekDates[2].Date))
                    {
                        Wednesday.Add(m);
                    }
                    else if (m.Date.Value.Date == (WeekDates[3].Date))
                    {
                        Thursday.Add(m);
                    }
                    else if (m.Date.Value.Date == (WeekDates[4].Date))
                    {
                        Friday.Add(m);
                    }
                    else if (m.Date.Value.Date == (WeekDates[5].Date))
                    {
                        Saturday.Add(m);
                    }
                    else if (m.Date.Value.Date == (WeekDates[6].Date))
                    {
                        Sunday.Add(m);
                    }
                }
            }
        }
Esempio n. 11
0
        public void ShareSkillPageRemaining()
        {
            var Startdatedata = ExcelLibHelper.ReadData(rownum, "StartDate");

            StartDate.SendKeys(Startdatedata);
            var Enddatedata = ExcelLibHelper.ReadData(rownum, "EndDate");

            EndDate.SendKeys(Enddatedata);
            Sunday.Click();
            Monday.Click();
            var Starttimedata = ExcelLibHelper.ReadData(rownum, "StartTime");

            Starttime.SendKeys(Startdatedata);
            var Endtimedata = ExcelLibHelper.ReadData(rownum, "EndTime");

            Endtime.SendKeys(Enddatedata);
        }
        public void Refresh(DayOfWeek?day = null)
        {
            switch (day)
            {
            case DayOfWeek.Monday:
                Monday.InvalidateSurface();
                break;

            case DayOfWeek.Tuesday:
                Tuesday.InvalidateSurface();
                break;

            case DayOfWeek.Wednesday:
                Wednesday.InvalidateSurface();
                break;

            case DayOfWeek.Thursday:
                Thursday.InvalidateSurface();
                break;

            case DayOfWeek.Friday:
                Friday.InvalidateSurface();
                break;

            case DayOfWeek.Saturday:
                Friday.InvalidateSurface();
                break;

            case DayOfWeek.Sunday:
                Friday.InvalidateSurface();
                break;

            default:
                Monday.InvalidateSurface();
                Tuesday.InvalidateSurface();
                Wednesday.InvalidateSurface();
                Thursday.InvalidateSurface();
                Friday.InvalidateSurface();
                Saturday.InvalidateSurface();
                Sunday.InvalidateSurface();
                break;
            }
        }
Esempio n. 13
0
        static DateTimeUtil()
        {
            var now = DateTime.Now.Date;

            Today = now;

            FirstDayOfTheMonth  = now.AddDays(now.Day * -1 + 1);
            LastDayOfTheMonth   = FirstDayOfTheMonth.AddMonths(1).AddDays(-1);
            FirstDayOfLastMonth = FirstDayOfTheMonth.AddMonths(-1);
            LastDayOfLastMonth  = FirstDayOfTheMonth.AddDays(-1);

            int      i  = now.DayOfWeek - DayOfWeek.Monday == -1 ? 6 : -1;
            TimeSpan ts = new TimeSpan(i, 0, 0, 0);

            Monday    = now.Subtract(ts).Date;
            Tuesday   = Monday.AddDays(1);
            Wednesday = Monday.AddDays(2);
            Thursday  = Monday.AddDays(3);
            Friday    = Monday.AddDays(4);
            Saturday  = Monday.AddDays(5);
            Sunday    = Monday.AddDays(6);

            LastMonday    = Monday.AddDays(-7);
            LastTuesday   = LastMonday.AddDays(1);
            LastWednesday = LastMonday.AddDays(2);
            LastThursday  = LastMonday.AddDays(3);
            LastFriday    = LastMonday.AddDays(4);
            LastSaturday  = LastMonday.AddDays(5);
            LastSunday    = LastMonday.AddDays(6);

            NextMonday    = Sunday.AddDays(1);
            NextTuesday   = Monday.AddDays(1);
            NextWednesday = Monday.AddDays(2);
            NextThursday  = Monday.AddDays(3);
            NextFriday    = Monday.AddDays(4);
            NextSaturday  = Monday.AddDays(5);
            NextSunday    = Monday.AddDays(6);

            RunIdOfToday   = now.ToString("yyyy-MM-dd");
            RunIdOfMonthly = FirstDayOfTheMonth.ToString("yyyy-MM-dd");
            RunIdOfMonday  = Monday.ToString("yyyy-MM-dd");
        }
Esempio n. 14
0
        public void SortEvents()
        {
            ClearEventArrays();

            foreach (Event e in TimetableEvents)
            {
                switch (e.Day)
                {
                case 1:
                    Monday.Add(e);
                    break;

                case 2:
                    Tuesday.Add(e);
                    break;

                case 3:
                    Wednesday.Add(e);
                    break;

                case 4:
                    Thursday.Add(e);
                    break;

                case 5:
                    Friday.Add(e);
                    break;

                case 6:
                    Saturday.Add(e);
                    break;

                case 7:
                    Sunday.Add(e);
                    break;
                }
            }
        }
        void Binding()
        {
            txtUserCode.Text = User.Identity.Name;
            txtUserCode.ReadOnly = true;

            CultureInfo ivC = new CultureInfo("es-US");
            DateTime Today = Convert.ToDateTime(FromDate, ivC);
            Monday = Today.AddDays(1 - Today.DayOfWeek.GetHashCode());
            Tuesday = Today.AddDays(2 - Today.DayOfWeek.GetHashCode());
            Wednesday = Today.AddDays(3 - Today.DayOfWeek.GetHashCode());
            Thursday = Today.AddDays(4 - Today.DayOfWeek.GetHashCode());
            Friday = Today.AddDays(5 - Today.DayOfWeek.GetHashCode());
            Saturday = Today.AddDays(6 - Today.DayOfWeek.GetHashCode());
            Sunday = Today.AddDays(7 - Today.DayOfWeek.GetHashCode());

            DataSet ds = SqlHelper.ExecuteDataSet(Data.ConnectionString, CommandType.StoredProcedure, "sp_WeekendTimeSheet",
                Data.CreateParameter("@IN_BeginDate", Monday.ToString("MM/dd/yyyy")), Data.CreateParameter("@IN_UserCode", User.Identity.Name));
            // Keep ds
            Session["dsWeeklyTimesheet"] = ds;

            string lsSQL = " Select Count(*) From tbl_TimeEntry Where UserCode = '" + User.Identity.Name + "' and [Status] = 0 "
                + " and convert(varchar(8), [Date], 112) >=  '" + Monday.ToString("yyyyMMdd") + "'"
                + " and convert(varchar(8), [Date], 112) <=  '" + Sunday.ToString("yyyyMMdd") + "'";

            if (!CheckStatus(lsSQL) && ds.Tables[0].Rows.Count > 0)
            {
                //btnAddRecord.Enabled = false;
                btnSubmit.Enabled = false;
            }

            DataView dv = new DataView(ds.Tables[0]);
            this.lvStage.DataSource = dv;
            this.lvStage.DataBind();
            LoadPrj();

            if (ds.Tables[0].Rows.Count <= 0)
                btnSubmit.Enabled = false;
        }
Esempio n. 16
0
        public IEnumerable <NameCount> Decisions()
        {
            var dt1 = Sunday.AddDays(-4);
            var dt2 = Sunday.AddDays(2);
            var q3  = from p in DbUtil.Db.People
                      where p.DecisionDate >= dt1 && p.DecisionDate < dt2.AddDays(1)
                      where (Campus ?? 0) == 0 || p.CampusId == Campus
                      group p by p.DecisionType.Description into g
                      orderby g.Key
                      select new NameCount
            {
                Name  = g.Key,
                Count = g.Count()
            };
            var list = q3.ToList();

            TotalDecisions = new NameCount
            {
                Name  = "Total",
                Count = q3.Sum(i => i.Count)
            };
            return(list);
        }
Esempio n. 17
0
        private async void DialogHost_DialogClosing(object sender, MaterialDesignThemes.Wpf.DialogClosingEventArgs eventArgs)
        {
            if (!Equals(eventArgs.Parameter, true))
            {
                return;
            }
            if (TaskTitle.Text != null && TaskDescription.Text != null && DialogTime.Text != null)
            {
                switch (DialogDays.Text)
                {
                case "Monday":
                    Monday.Add(new ListViewStruct
                    {
                        Title       = TaskTitle.Text,
                        Description = TaskDescription.Text,
                        Time        = DialogTime.Text,
                    });
                    await AddToDatabase(Convert.ToDateTime(MondayTitle));

                    break;

                case "Tuesday":
                    Tuesday.Add(new ListViewStruct
                    {
                        Title       = TaskTitle.Text,
                        Description = TaskDescription.Text,
                        Time        = DialogTime.Text,
                    });
                    await AddToDatabase(Convert.ToDateTime(TuesdayTitle));

                    break;

                case "Wednesday":
                    Wednesday.Add(new ListViewStruct
                    {
                        Title       = TaskTitle.Text,
                        Description = TaskDescription.Text,
                        Time        = DialogTime.Text,
                    });
                    await AddToDatabase(Convert.ToDateTime(WednesdayTitle));

                    break;

                case "Thursday":
                    Thursday.Add(new ListViewStruct
                    {
                        Title       = TaskTitle.Text,
                        Description = TaskDescription.Text,
                        Time        = DialogTime.Text,
                    });
                    await AddToDatabase(Convert.ToDateTime(ThursdayTitle));

                    break;

                case "Friday":
                    Friday.Add(new ListViewStruct
                    {
                        Title       = TaskTitle.Text,
                        Description = TaskDescription.Text,
                        Time        = DialogTime.Text,
                    });
                    await AddToDatabase(Convert.ToDateTime(FridayTitle));

                    break;

                case "Saturday":
                    Saturday.Add(new ListViewStruct
                    {
                        Title       = TaskTitle.Text,
                        Description = TaskDescription.Text,
                        Time        = DialogTime.Text,
                    });
                    await AddToDatabase(Convert.ToDateTime(SaturdayTitle));

                    break;

                case "Sunday":
                    Sunday.Add(new ListViewStruct
                    {
                        Title       = TaskTitle.Text,
                        Description = TaskDescription.Text,
                        Time        = DialogTime.Text,
                    });
                    await AddToDatabase(Convert.ToDateTime(SundayTitle));

                    break;
                }
            }
        }
        protected void lvStage_ItemDataBound(object sender, ListViewItemEventArgs e)
        {
            if (lvStage.EditIndex >= 0)
            {
                ListViewDataItem dataItem = (ListViewDataItem)e.Item;
                if (dataItem.DisplayIndex == lvStage.EditIndex)
                {
                    DropDownList ddl = (DropDownList)e.Item.FindControl("ddlPrjTaskEdit"); if (ddl != null)
                    {
                        string lsPrjCode = ((Label)e.Item.FindControl("lblPrjCodeEdit")).Text;
                        string lsSAPB1DB = ((Label)e.Item.FindControl("lblSAPB1DBEdit")).Text;
                        ddl.DataSource = dsPrjList.Tables[0];
                        ddl.DataTextField = "PrjName";
                        ddl.DataValueField = "PrjCode";
                        ddl.DataBind();
                        if (!lsPrjCode.Equals("") && !lsSAPB1DB.Equals(""))
                            ddl.SelectedValue = lsPrjCode + ";" + lsSAPB1DB;
                    }

                    DropDownList ddlPhase = (DropDownList)e.Item.FindControl("ddlPhaseEdit"); if (ddlPhase != null)
                    {
                        if (ddlPhase.Items.FindByValue(msPhase) != null)
                        {
                            ddlPhase.Items.FindByValue(msPhase).Selected = true;
                            msPhase = string.Empty;
                        }
                        else
                            ddlPhase.SelectedIndex = 0;
                    }

                    TextBox txtMon = (TextBox)e.Item.FindControl("txtMonEdit");
                    TextBox txtTue = (TextBox)e.Item.FindControl("txtTueEdit");
                    TextBox txtWed = (TextBox)e.Item.FindControl("txtWedEdit");
                    TextBox txtThu = (TextBox)e.Item.FindControl("txtThuEdit");
                    TextBox txtFri = (TextBox)e.Item.FindControl("txtFriEdit");
                    TextBox txtSat = (TextBox)e.Item.FindControl("txtSatEdit");
                    TextBox txtSun = (TextBox)e.Item.FindControl("txtSunEdit");
                    TextBox txtSrvType = (TextBox)e.Item.FindControl("txtSrvTypeEdit");
                    TextBox txtTimeEndDate = (TextBox)e.Item.FindControl("txtTimeEndDateEdit");

                    txtMon.Attributes.Add("onKeyUp", "txtOnKeyPress( '" + txtMon.ClientID + "', '" + txtSrvType.Text + "', '" + Monday.ToString("yyyyMMdd") + "', '" + txtTimeEndDate.Text + "' )");
                    txtTue.Attributes.Add("onKeyUp", "txtOnKeyPress( '" + txtTue.ClientID + "', '" + txtSrvType.Text + "', '" + Tuesday.ToString("yyyyMMdd") + "', '" + txtTimeEndDate.Text + "' )");
                    txtWed.Attributes.Add("onKeyUp", "txtOnKeyPress( '" + txtWed.ClientID + "', '" + txtSrvType.Text + "', '" + Wednesday.ToString("yyyyMMdd") + "', '" + txtTimeEndDate.Text + "' )");
                    txtThu.Attributes.Add("onKeyUp", "txtOnKeyPress( '" + txtThu.ClientID + "', '" + txtSrvType.Text + "', '" + Thursday.ToString("yyyyMMdd") + "', '" + txtTimeEndDate.Text + "' )");
                    txtFri.Attributes.Add("onKeyUp", "txtOnKeyPress( '" + txtFri.ClientID + "', '" + txtSrvType.Text + "', '" + Friday.ToString("yyyyMMdd") + "', '" + txtTimeEndDate.Text + "' )");
                    txtSat.Attributes.Add("onKeyUp", "txtOnKeyPress( '" + txtSat.ClientID + "', '" + txtSrvType.Text + "', '" + Saturday.ToString("yyyyMMdd") + "', '" + txtTimeEndDate.Text + "' )");
                    txtSun.Attributes.Add("onKeyUp", "txtOnKeyPress( '" + txtSun.ClientID + "', '" + txtSrvType.Text + "', '" + Sunday.ToString("yyyyMMdd") + "', '" + txtTimeEndDate.Text + "' )");
                }
                //mbVisible = true;
                System.Web.UI.HtmlControls.HtmlTableCell td = (System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdButtons");
                if (td != null) td.Visible = true;
            }
            else
            {
                if (e.Item.ItemType == ListViewItemType.DataItem)
                {
                    System.Web.UI.HtmlControls.HtmlTableCell td = (System.Web.UI.HtmlControls.HtmlTableCell)e.Item.FindControl("tdButtons");
                    if (td != null) td.Visible = btnAddRecord.Enabled;
                    
                }
            }
        }
Esempio n. 19
0
        public void getDates(DateTime date)
        {
            //use the passed over date to find the start of the week and then use that to count forward to saturday (maybe sunday)
            //get start of week
            while (date.DayOfWeek != System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek)
            {
                date = date.AddDays(-1);
            }
            Monday = date;
            //MessageBox.Show(Monday.ToString());
            //get end of week
            Sunday = date.AddDays(6);
            // MessageBox.Show(Sunday.ToString());

            //from here fill DT based on sql using monday+sunday
            //dataGridView1.Columns[0].HeaderText = "Date";
            //dataGridView1.Columns[1].HeaderText = "Department Over Time";
            using (SqlConnection CONNECT = new SqlConnection(connectionStrings.ConnectionString))
            {
                string sql = "";
                if (dept == "Dressing")
                {
                    sql = "Select a.id,CAST(a.date_plan as date), b.buffing_OT" +
                          " FROM dbo.power_plan_date a " +
                          "LEFT JOIN dbo.power_plan_overtime b on b.date_id = a.id " +
                          "WHERE date_plan >= '" + Monday.ToString("yyyyMMdd") + "' AND date_plan <= '" + Sunday.ToString("yyyyMMdd") + "' ORDER BY date_plan ASC";
                }
                else
                {
                    sql = "Select a.id,CAST(a.date_plan as date), b." + dept + "_OT" +
                          " FROM dbo.power_plan_date a " +
                          "LEFT JOIN dbo.power_plan_overtime b on b.date_id = a.id " +
                          "WHERE date_plan >= '" + Monday.ToString("yyyyMMdd") + "' AND date_plan <= '" + Sunday.ToString("yyyyMMdd") + "' ORDER BY date_plan ASC";
                }
                using (SqlCommand COMMAND = new SqlCommand(sql, CONNECT))
                {
                    CONNECT.Open();
                    DataTable      dt = new DataTable();
                    SqlDataAdapter da = new SqlDataAdapter(COMMAND);
                    da.Fill(dt);
                    dataGridView1.DataSource = dt;
                    CONNECT.Close();
                }
                sql = "Select id from  dbo.power_plan_date where date_plan = '" + passedDate.ToString("yyyyMMdd") + "'";
                using (SqlCommand cmd = new SqlCommand(sql, CONNECT))
                {
                    CONNECT.Open();
                    dateID = Convert.ToInt32(cmd.ExecuteScalar());
                    // MessageBox.Show("dateID = " + dateID.ToString());
                    CONNECT.Close();
                }
            }
            this.dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            this.dataGridView1.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            dataGridView1.Columns[0].HeaderText        = "ID";
            dataGridView1.Columns[1].HeaderText        = "Date";
            dataGridView1.Columns[2].HeaderText        = dept + " Over Time";
            dataGridView1.Columns[0].ReadOnly          = true;
            dataGridView1.Columns[1].ReadOnly          = true;
            foreach (DataGridViewColumn col in dataGridView1.Columns)
            {
                col.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
                col.HeaderCell.Style.Font      = new Font("Calibri", 15F, FontStyle.Regular, GraphicsUnit.Pixel);
            }
            dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
            dataGridView1.DefaultCellStyle.Font      = new Font("Calibri", 13F, FontStyle.Regular, GraphicsUnit.Pixel);

            //if there is a blank entry fill it with 0 to avoid sql error
            for (int i = 0; i < dataGridView1.Rows.Count; i++)
            {
                if (dataGridView1.Rows[i].Cells[2].Value.ToString() == "")
                {
                    dataGridView1.Rows[i].Cells[2].Value = "0";
                }
            }
        }
 private void LoadUser()
 {
     dsUserList = SqlHelper.ExecuteDataSet(Data.ConnectionString, CommandType.Text, "Select distinct UserCode "
                                           + "From tbl_TimeEntry "
                                           + "where Convert(varchar(8), [Date], 112) >= '" + Monday.ToString("yyyyMMdd") + "'"
                                           + "  and Convert(varchar(8), [Date], 112) <= '" + Sunday.ToString("yyyyMMdd") + "' and [Status] in (2, 1) "
                                           + "  and PrjCode in (Select SUBSTRING(PrjCode, 1, CHARINDEX(';',PrjCode)-1) "
                                           + " 				 From dbo.tbl_ProjectManager P inner join dbo.aspnet_Users U on P.UserID = U.UserID "
                                           + " 				where U.UserName = '******') ");
 }
Esempio n. 21
0
        internal void EnterShareSkill()

        {//GlobalDefinitions.WaitForElement(driver, By.,20)
            GlobalDefinitions.wait(10);
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "ShareSkill");
            //clcik on Shareskill button
            ShareSkillButton.Click();
            //Click on Title text box
            Title.SendKeys(ExcelLib.ReadData(2, "Title"));
            //Enter Description in Title
            Description.SendKeys(ExcelLib.ReadData(2, "Description"));
            //CLick on dropdown
            CategoryDropDown.Click();
            //Thread.Sleep(5000);
            //Selecting option from Categorydropdown
            SelectElement oselect = new SelectElement(SelectSubDropdown);

            oselect.SelectByText(ExcelLib.ReadData(2, "Category"));

            //Click on SubCategory
            SubCategoryDropDown.Click();

            //Selecting option from SubCategorydropdown
            SelectElement subCategory = new SelectElement(SelectDropdown);

            subCategory.SelectByValue(ExcelLib.ReadData(2, "SubCategory"));

            //Enter Tags
            Tags.SendKeys(ExcelLib.ReadData(2, "Tags"));
            Tags.SendKeys(Keys.Enter);
            //Select Service Type(Radio buttons)
            switch (ExcelLib.ReadData(2, "ServiceType"))
            {
            case "One-off service":
                OneOffType.Click();
                break;

            case "Hourly basis service":
                HourlyType.Click();
                break;
            }
            //Select Location Type (Radio buttons)
            switch (ExcelLib.ReadData(2, "LocationType"))
            {
            case "On-site":
                OnSiteLocationTypeOption.Click();
                break;

            case "Online":
                OnlineLocationTypeOption.Click();
                break;
            }

            GlobalDefinitions.WaitForElement(driver, By.XPath("//div[3]/div[2]/input[1]"), 10);

            //Select Start Date
            StartDateDropDown.Click();
            Thread.Sleep(5000);
            StartDateDropDown.SendKeys(ExcelLib.ReadData(2, "Startdate"));

            GlobalDefinitions.WaitForElement(driver, By.Name("endDate"), 10);
            //Select End Date
            EndDateDropDown.Click();
            EndDateDropDown.SendKeys(ExcelLib.ReadData(2, "Enddate"));

            //DayAvailability
            switch (ExcelLib.ReadData(2, "Selectday"))
            {
            case "Sun":
                Sunday.Click();
                SundayTime.SendKeys(ExcelLib.ReadData(2, "Starttime"));
                SundayEndTime.SendKeys(ExcelLib.ReadData(2, "Endtime"));
                break;

            case "Mon":
                Monday.Click();
                MondayTime.SendKeys(ExcelLib.ReadData(2, "Starttime"));
                MondayEndTime.SendKeys(ExcelLib.ReadData(2, "Endtime"));
                break;

            case "Tue":
                Tuesday.Click();
                TuesdayTime.SendKeys(ExcelLib.ReadData(2, "Starttime"));
                TuesdayEndTime.SendKeys(ExcelLib.ReadData(2, "Endtime"));
                break;

            case "Wed":
                Wednesday.Click();
                WednesdayTime.SendKeys(ExcelLib.ReadData(2, "Starttime"));
                WednesdayEndTime.SendKeys(ExcelLib.ReadData(2, "Endtime"));
                break;

            case "Thu":
                Thursday.Click();
                ThursdayTime.SendKeys(ExcelLib.ReadData(2, "Starttime"));
                //MondayEndTime.SendKeys(ExcelLib.ReadData(2, "Endtime"));
                break;
            }
            //Select Skill Trade Radio buttons)
            switch (ExcelLib.ReadData(2, "SkillTrade"))
            {
            case "Skill-exchange":
                FirstSkillTradeOption.Click();
                break;

            case "Credit":
                SecondkillTradeOption.Click();
                break;
            }
            //Enter Skill-Exchange
            SkillExchange.SendKeys(ExcelLib.ReadData(2, "Skill-Exchange"));
            SkillExchange.SendKeys(Keys.Enter);
            //Enter WorkSample
            //FileUpload.SendKeys(@"C:\Users\minty\OneDrive\Pictures\FIle1.txt");
            GlobalDefinitions.WaitForElement(driver, By.XPath("//i[@Class = 'huge plus circle icon padding-25']"), 10);
            FileUpload.Click();
            AutoItX3 autoIt = new AutoItX3();

            autoIt.WinActivate("Open");
            Thread.Sleep(5000);
            autoIt.Send(@"C:\Users\minty\OneDrive\Pictures\Camera Roll\Garry.jpeg");
            Thread.Sleep(5000);
            autoIt.Send("{ENTER}");
            //Thread.Sleep(5000);
            ////WorkSample.Click();


            //Select ACtive/Hidden Options ( Radio Buttons)
            switch (ExcelLib.ReadData(2, "Active"))
            {
            case "Active":
                ActiveOption.Click();
                break;

            case "Hidden":
                HiddenOption.Click();
                break;
            }

            //Click on Save
            Save.Click();
            // Assert.IsTrue("Service Listing Saved Successfully".Exist, "OK");
        }