コード例 #1
0
ファイル: Dash.aspx.cs プロジェクト: agailevictor/eleave2
        public static int updatealerts()
        {
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();
            int             r   = bus.fetchalerts();

            return(r);
        }
コード例 #2
0
ファイル: Dash.aspx.cs プロジェクト: agailevictor/eleave2
        public static int updatealerts2()
        {
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();
            int             r2  = bus.fetchalerts_cancel();

            return(r2);
        }
コード例 #3
0
ファイル: Dash.aspx.cs プロジェクト: agailevictor/eleave2
        public static int updatealerts1(int userid)
        {
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();

            bus.userid = userid;
            int r1 = bus.fetchalerts_user();

            return(r1);
        }
コード例 #4
0
ファイル: AddUser.aspx.cs プロジェクト: agailevictor/eleave2
        public static int checkusername(string uname)
        {
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();

            bus.user_name = uname;
            int ru = bus.checkusername();

            return(ru);
        }
コード例 #5
0
ファイル: AddUser.aspx.cs プロジェクト: agailevictor/eleave2
        public static int checkemail(string email)
        {
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();

            bus.email = email;
            int re = bus.checkemail();

            return(re);
        }
コード例 #6
0
        public static int checkusername_edit(string uname, int editid)
        {
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();

            bus.id        = editid;
            bus.user_name = uname;
            int ru = bus.checkusername_edit();

            return(ru);
        }
コード例 #7
0
        public static int email_edit_check(string email, int editid)
        {
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();

            bus.id    = editid;
            bus.email = email;
            int re = bus.checkemail_edit();

            return(re);
        }
コード例 #8
0
        public static int in_out_others(int userid, int typ, int per, string ds)
        {
            bus_eleave_ugc1 bus2 = new bus_eleave_ugc1();

            bus2.userid = userid;
            bus2.ltype  = typ;
            bus2.rdays  = getc(per, ds);
            int res1 = bus2.check_in_out();

            return(res1);
        }
コード例 #9
0
ファイル: AddUser.aspx.cs プロジェクト: agailevictor/eleave2
        public static List <Event> disdates()
        {
            List <Event>    dates = new List <Event>();
            bus_eleave_ugc1 bus   = new bus_eleave_ugc1();
            DataTable       dt    = bus.fetchdisdates();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Event _holiday = new Event();
                _holiday.EventDate = dt.Rows[i]["dates"].ToString();
                dates.Add(_holiday);
            }
            return(dates);
        }
コード例 #10
0
ファイル: AddUser.aspx.cs プロジェクト: agailevictor/eleave2
        public static List <Desi> filldesi(int dep)
        {
            List <Desi>     des = new List <Desi>();
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();

            bus.id = dep;
            DataTable dt = bus.fetchdesignation();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Desi _Desi = new Desi();
                _Desi.dsg_id      = int.Parse(dt.Rows[i]["dsg_id"].ToString());
                _Desi.designation = dt.Rows[i]["designation"].ToString();
                des.Add(_Desi);
            }
            return(des);
        }
コード例 #11
0
ファイル: AddUser.aspx.cs プロジェクト: agailevictor/eleave2
        public static List <grade> fillgrade(int grade)
        {
            List <grade>    grd = new List <grade>();
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();

            bus.id = grade;
            DataTable dt = bus.fetchgrade();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                grade _grade = new grade();
                _grade.grade_id   = int.Parse(dt.Rows[i]["grade_id"].ToString());
                _grade.grade_desc = dt.Rows[i]["grade_desc"].ToString();
                _grade.category   = dt.Rows[i]["category"].ToString();
                grd.Add(_grade);
            }
            return(grd);
        }
コード例 #12
0
ファイル: Dash.aspx.cs プロジェクト: agailevictor/eleave2
        public static List <Event> GetEvents_calendar(int rid)
        {
            List <Event>    events = new List <Event>();
            bus_eleave_ugc1 bus    = new bus_eleave_ugc1();

            bus.id = rid;
            DataTable dt = bus.fetch_holidays();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Event _Event = new Event();
                _Event.EventID   = int.Parse(dt.Rows[i]["event_id"].ToString());
                _Event.EventName = dt.Rows[i]["event_name"].ToString();
                _Event.EventDate = dt.Rows[i]["event_date"].ToString();
                _Event.color     = dt.Rows[i]["event_color"].ToString();
                events.Add(_Event);
            }
            return(events);
        }
コード例 #13
0
ファイル: Dash.aspx.cs プロジェクト: agailevictor/eleave2
        public static List <Leaves> fetchleave(int userid)
        {
            List <Leaves>   leaves = new List <Leaves>();
            bus_eleave_ugc1 bus    = new bus_eleave_ugc1();

            bus.userid = userid;
            DataTable dt = bus.fetch_leaves();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Leaves _Leaves = new Leaves();
                _Leaves.LeaveType  = dt.Rows[i]["ltype"].ToString();
                _Leaves.LeaveCount = float.Parse(dt.Rows[i]["num"].ToString());
                _Leaves.LeavePerc  = float.Parse(dt.Rows[i]["perc"].ToString());
                _Leaves.LeaveTot   = float.Parse(dt.Rows[i]["tot"].ToString());
                leaves.Add(_Leaves);
            }
            return(leaves);
        }
コード例 #14
0
        public static List <leaveall> highcharts()
        {
            List <leaveall> ls  = new List <leaveall>();
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();
            DataTable       dt  = bus.fill_leaves_all_highcharts();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                leaveall _ls = new leaveall();
                _ls.Name    = dt.Rows[i]["name"].ToString();
                _ls.aleave  = float.Parse(dt.Rows[i]["aleave"].ToString());
                _ls.sleave  = float.Parse(dt.Rows[i]["sleave"].ToString());
                _ls.mleave  = float.Parse(dt.Rows[i]["mleave"].ToString());
                _ls.m2leave = float.Parse(dt.Rows[i]["m2leave"].ToString());
                _ls.pleave  = float.Parse(dt.Rows[i]["pleave"].ToString());
                _ls.hleave  = float.Parse(dt.Rows[i]["hleave"].ToString());
                ls.Add(_ls);
            }
            return(ls);
        }
コード例 #15
0
        public static DataTable fetchdatesmaternity(int userid)
        {
            bus_eleave_ugc1 bus = new bus_eleave_ugc1();

            bus.userid = userid;
            DataTable dt   = bus.fetch_holidaysma();
            DataTable dtma = new DataTable();

            dtma.Columns.Add("dates1");
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                string[] split = dt.Rows[i]["dates"].ToString().Split(',');
                for (int j = 0; j < split.Length; j++)
                {
                    DataRow dr = dtma.NewRow();
                    dr["dates1"] = split[j];
                    dtma.Rows.Add(dr);
                }
            }
            return(dtma);
        }
コード例 #16
0
        public static int in_out_maternity(int userid, int typ, int per, string sd, string ed, int region)
        {
            double          ct1  = 0.0;
            bus_eleave_ugc1 bus1 = new bus_eleave_ugc1();

            if (region == 1)
            {
                List <DateTime> holday = new List <DateTime>();
                DataTable       dtio   = fetchdatesmaternity(userid);
                for (int i = 0; i < dtio.Rows.Count; i++)
                {
                    holday.Add(DateTime.Parse(dtio.Rows[i]["dates1"].ToString()));
                }

                DateTime sd1 = DateTime.Parse(sd);
                DateTime ed1 = DateTime.Parse(ed);
                while (sd1 <= ed1)
                {
                    if (holday.Contains(sd1))
                    {
                        sd1 = sd1.AddDays(1);
                    }
                    else
                    {
                        // get the count
                        ct1 = ct1 + 1;
                        sd1 = sd1.AddDays(1);
                    }
                }
            }
            else if (region == 2)
            {
                List <DateTime> holday = new List <DateTime>();
                DataTable       dtio   = fetchdatesmaternity_cochin(userid);
                for (int i = 0; i < dtio.Rows.Count; i++)
                {
                    holday.Add(DateTime.Parse(dtio.Rows[i]["dates1"].ToString()));
                }

                DateTime sd1 = DateTime.Parse(sd);
                DateTime ed1 = DateTime.Parse(ed);
                while (sd1 <= ed1)
                {
                    if (holday.Contains(sd1))
                    {
                        sd1 = sd1.AddDays(1);
                    }
                    else
                    {
                        // get the count
                        ct1 = ct1 + 1;
                        sd1 = sd1.AddDays(1);
                    }
                }
            }

            bus1.userid = userid;
            bus1.ltype  = typ;
            if (per == 1)
            {
                bus1.rdays = ct1;
            }
            else
            {
                bus1.rdays = ct1 / 2;
            }

            int res = bus1.check_in_out();

            return(res);
        }
コード例 #17
0
        public static double in_out_maternity_days(int userid, int typ, int per, string sd, string ed, int region)
        {
            double ct1 = 0.0, req = 0.0;

            if (region == 1) // Malaysia
            {
                bus_eleave_ugc1 bus1   = new bus_eleave_ugc1();
                List <DateTime> holday = new List <DateTime>();
                DataTable       dtio   = fetchdatesmaternity(userid);
                for (int i = 0; i < dtio.Rows.Count; i++)
                {
                    holday.Add(DateTime.Parse(dtio.Rows[i]["dates1"].ToString()));
                }

                DateTime sd1 = DateTime.Parse(sd);
                DateTime ed1 = DateTime.Parse(ed);
                while (sd1 <= ed1)
                {
                    if (holday.Contains(sd1))
                    {
                        sd1 = sd1.AddDays(1);
                    }
                    else
                    {
                        // get the count
                        ct1 = ct1 + 1;
                        sd1 = sd1.AddDays(1);
                    }
                }
            }
            else if (region == 2) //Cochin
            {
                bus_eleave_ugc1 bus1   = new bus_eleave_ugc1();
                List <DateTime> holday = new List <DateTime>();
                DataTable       dtio   = fetchdatesmaternity_cochin(userid);
                for (int i = 0; i < dtio.Rows.Count; i++)
                {
                    holday.Add(DateTime.Parse(dtio.Rows[i]["dates1"].ToString()));
                }

                DateTime sd1 = DateTime.Parse(sd);
                DateTime ed1 = DateTime.Parse(ed);
                while (sd1 <= ed1)
                {
                    if (holday.Contains(sd1))
                    {
                        sd1 = sd1.AddDays(1);
                    }
                    else
                    {
                        // get the count
                        ct1 = ct1 + 1;
                        sd1 = sd1.AddDays(1);
                    }
                }
            }
            else
            {
            }
            req = ct1;
            return(req);
        }