protected void btnapprove_Click(object sender, EventArgs e)
        {
            try
            {
                DateTime startdate = DateTime.ParseExact(txtFromdate.Text, "dd/MM/yyyy", null);
                DateTime enddate   = DateTime.ParseExact(txtEnddate.Text, "dd/MM/yyyy", null);

                string empname = ddlemployee.SelectedValue;
                dg.Delegate(empname, startdate, enddate);
                ////dg.updateEmployee(empname, "delegate");
                ////lblapprove.Text = "You have delegated to " + empname;
                lbldelegated.Text = empname;
                String username = dg.getUserName(empname);
                if (Roles.IsUserInRole(username, "DeptEmp"))
                {
                    Roles.RemoveUserFromRole(username, "DeptEmp");
                    Roles.AddUserToRole(username, "DeptDel");
                }
            }
            catch (Exception ex)
            { }
            btnapprove.Enabled  = false;
            btnrevoke.Enabled   = true;
            txtEnddate.Enabled  = false;
            txtFromdate.Enabled = false;
            ddlemployee.Enabled = false;
            lblStatus.Text      = "Delegation successful!";
        }