Example #1
0
 protected void lnkBtnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         //MyAccordion.Visible = false;
         ModalPopupJob.Show();
         //pnlDetails.Visible = true;
         //lnkBtnAdd.Visible = false;
         cmdUpdateJob.Visible     = false;
         cmdSaveJobReturn.Enabled = true;
         cmdSaveJob.Visible       = true;
         cmdSaveJob.Enabled       = true;
         //gvJob.Visible = false;
         txtRefno.Focus();
     }
     catch (Exception ex)
     {
         TroyLiteExceptionManager.HandleException(ex);
     }
 }
Example #2
0
    protected void gvJob_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {
            //lnkBtnAdd.Visible = false;
            //pnlDetails.Visible = true;
            ModalPopupJob.Show();
            //MyAccordion.Visible = false;
            pnlException.Visible = false;
            //gvJob.Visible = false;
            DataKey       key          = gvJob.SelectedDataKey;
            int           jobID        = Convert.ToInt32(key.Value);
            BusinessLogic bl           = new BusinessLogic(sDataSource);
            DataSet       ds           = bl.ListJobDetails(jobID);
            string        strCompleted = string.Empty;
            if (ds != null)
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    txtRefno.Text    = Convert.ToString(dr["Ref"]);
                    txtJobTitle.Text = Convert.ToString(dr["JobTitle"]);
                    txtDesc.Text     = Convert.ToString(dr["JobDesc"]);
                    strCompleted     = Convert.ToString(dr["IsCompleted"]);
                    //drpIncharge.SelectedItem.Value = Convert.ToString(dr["AssignedTo"]);
                    drpIncharge.DataBind();
                    drpIncharge.ClearSelection();
                    ListItem li = drpIncharge.Items.FindByValue(Convert.ToString(dr["AssignedTo"]).Trim());
                    if (li != null)
                    {
                        li.Selected = true;
                    }

                    txtAssQty.Text       = Convert.ToString(dr["Qty_Assigned"]);
                    txtAssignedDate.Text = Convert.ToDateTime(dr["AssignedDate"]).ToShortDateString();
                    txtExpRetDate.Text   = Convert.ToDateTime(Convert.ToString(dr["ExpReturnDate"])).ToShortDateString();
                    lblRetQty.Text       = Convert.ToString(dr["Qty_Returned"]);
                    hdJobID.Value        = jobID.ToString();
                    if (strCompleted == "Y")
                    {
                        cmdSaveJob.Enabled             = false;
                        cmdSaveJob.Visible             = false;
                        cmdUpdateJob.Enabled           = false;
                        cmdSaveJobReturn.Enabled       = false;
                        gvJobReturn.Enabled            = false;
                        gvJobReturn.Columns[3].Visible = false;
                        ScriptManager.RegisterStartupScript(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Selected Job is Completed you can just view the summary.');", true);
                    }
                    else
                    {
                        gvJobReturn.Enabled      = true;
                        cmdSaveJobReturn.Enabled = true;
                        cmdSaveJob.Enabled       = false;
                        cmdSaveJob.Visible       = false;
                        cmdUpdateJob.Enabled     = true;
                        cmdUpdateJob.Visible     = true;
                    }
                    DataSet dsR = new DataSet();
                    dsR = bl.ListJobReturn(jobID);
                    if (dsR != null)
                    {
                        gvJobReturn.DataSource = dsR;
                        gvJobReturn.DataBind();
                    }
                    else
                    {
                        gvJobReturn.DataSource = null;
                        gvJobReturn.DataBind();
                    }
                }
            }
        }
        catch (Exception ex)
        {
            TroyLiteExceptionManager.HandleException(ex);
        }
    }