예제 #1
0
    protected void GvEmployeeDetails_SelectedIndexChanged1(object sender, EventArgs e)
    {
        //OdsEmployeeMaster.SelectParameters["EmployeeID"].DefaultValue = GvEmployeeDetails.SelectedDataKey.Value.ToString();

        MvEmployeeMaster.SetActiveView(MvEmployeeMaster.Views[0]);
        FvemployeeMaster.ChangeMode(FormViewMode.Edit);
        //	FvemployeeMaster.ChangeMode(FormViewMode.ReadOnly);
    }
예제 #2
0
    protected void txtEnddateUpd_DataBinding(object sender, EventArgs e)
    {
        TextBox txt = (TextBox)FvemployeeMaster.FindControl("txtEnddateUpd");

        if (txt.Text != "")
        {
            DateTime s = Convert.ToDateTime(txt.Text);
            txt.Text = s.ToString("dd/MM/yyyy");
        }
    }
예제 #3
0
 protected void FvemployeeMaster_ItemInserting(object sender, FormViewInsertEventArgs e)
 {
     dtQualification = (DataTable)ViewState["dtQualification"];
     Global.SetFormViewParameters(e.Values, Employee.GetRow());
     InitQualification();
     foreach (ListItem li in ((ListBox)FvemployeeMaster.FindControl("lboxQualificationIns")).Items)
     {
         dtQualification.Rows.Add(li.Value, li.Selected);
     }
     e.Values.Add("dtQualification", dtQualification);
 }
예제 #4
0
    protected void FvemployeeMaster_ItemUpdating(object sender, FormViewUpdateEventArgs e)
    {
        FormView fv = (FormView)sender;

        Global.SetFormViewParameters(e.NewValues, Employee.GetRow());
        InitQualification();
        foreach (ListItem li in ((ListBox)FvemployeeMaster.FindControl("lboxQualificationUpd")).Items)
        {
            if (li.Selected)
            {
                dtQualification.Rows.Clear();
                DataRow dr = dtQualification.NewRow();
                dr["EmployeeQualiID"] = fv.DataKey["EmployeeID"];
                dr["EmployeeID"]      = fv.DataKey["EmployeeID"];
                dr["QualificationID"] = new Guid(li.Value);
                dtQualification.Rows.Add(dr);
                dtQualification.AcceptChanges();
            }
        }
        e.NewValues.Add("QualificationDetails", dtQualification);
    }
예제 #5
0
    protected void FvemployeeMaster_DataBound(object sender, EventArgs e)
    {
        if (FvemployeeMaster.CurrentMode == FormViewMode.Edit)
        {
            Employee emp        = new Employee();
            Guid     EmployeeId = (Guid)FvemployeeMaster.DataKey["EmployeeID"];
            ViewState["dtQualification"] = emp.SelectEmpQualificationById(EmployeeId);
            dtQualification = (DataTable)ViewState["dtQualification"];
            ListBox lstbox = (ListBox)FvemployeeMaster.FindControl("lboxQualificationUpd");
            foreach (DataRow dr in dtQualification.Rows)
            {
                ListItem li = lstbox.Items.FindByValue(dr["QualificationID"].ToString());
                if (null != li)
                {
                    li.Selected = true;
                }
            }
        }

        if (FvemployeeMaster.CurrentMode == FormViewMode.ReadOnly)
        {
            Employee emp        = new Employee();
            Guid     EmployeeId = (Guid)FvemployeeMaster.DataKey["EmployeeID"];
            ViewState["dtQualification"] = emp.SelectEmpQualificationById(EmployeeId);
            dtQualification = (DataTable)ViewState["dtQualification"];
            ListBox lstbox = (ListBox)FvemployeeMaster.FindControl("lboxQualificationItm");
            foreach (DataRow dr in dtQualification.Rows)
            {
                ListItem li = lstbox.Items.FindByValue(dr["QualificationID"].ToString());
                if (null != li)
                {
                    li.Selected = true;
                }
            }
        }
    }
예제 #6
0
 protected void BtnAddNew_Click(object sender, EventArgs e)
 {
     MvEmployeeMaster.SetActiveView(MvEmployeeMaster.Views[0]);
     FvemployeeMaster.ChangeMode(FormViewMode.Insert);
 }
예제 #7
0
 protected void CancelFvemployeeUpd_Click(object sender, EventArgs e)
 {
     MvEmployeeMaster.SetActiveView(MvEmployeeMaster.Views[1]);
     FvemployeeMaster.ChangeMode(FormViewMode.Edit);
 }
예제 #8
0
 protected void BtnBack_Click(object sender, EventArgs e)
 {
     MvEmployeeMaster.SetActiveView(MvEmployeeMaster.Views[1]);
     FvemployeeMaster.ChangeMode(FormViewMode.ReadOnly);
 }