private void GetSignedOffEmployees() { // If an employee has signed off selected them in the list SignOffViewModel.GetSignedOffEmployees(); if (SignOffViewModel.Error != "") { lblError.Text = String.Format("Error at GetSignOff. {0}", SignOffViewModel.Error); pcError.ShowOnPageLoad = true; } int i = 0; foreach (var item in SignOffViewModel.SignOffList) { i++; switch (i) { case 1: hfSignOffRowId["SignOff1"] = item.RowID; lblSoQuoteEngTitle.Text = item.Title; cbxSoQuoteEngInitials.Value = item.EmployeeCode; deSoQuoteEngDate.Value = (item.SignOffDate.HasValue) ? item.SignOffDate : DateTime.Now; break; case 2: hfSignOffRowId["SignOff2"] = item.RowID; lblSoMaterialRepTitle.Text = item.Title; cbxSoMaterialRepInitials.Value = item.EmployeeCode; deSoMaterialRepDate.Value = (item.SignOffDate.HasValue) ? item.SignOffDate : DateTime.Now; break; case 3: hfSignOffRowId["SignOff3"] = item.RowID; lblSoPemTitle.Text = item.Title; cbxSoPemInitials.Value = item.EmployeeCode; deSoPemDate.Value = (item.SignOffDate.HasValue) ? item.SignOffDate : DateTime.Now; break; case 4: hfSignOffRowId["SignOff4"] = item.RowID; lblSoProductEngTitle.Text = item.Title; cbxSoProductEngInitials.Value = item.EmployeeCode; deSoProductEngDate.Value = (item.SignOffDate.HasValue) ? item.SignOffDate : DateTime.Now; break; } } }
//private void GetInitials(int type) //{ // // Show the initials of selected employees // string employeeCode, initials; // switch (type) // { // case 1: // employeeCode = (string)cbxSoQuoteEngInitials.Value; // initials = SignOffViewModel.GetEmployeeInitials(employeeCode); // tbxQuoteEngInitials.Text = initials; // break; // case 2: // employeeCode = (string)cbxSoMaterialRepInitials.Value; // initials = SignOffViewModel.GetEmployeeInitials(employeeCode); // tbxMatRepInitials.Text = initials; // break; // case 3: // employeeCode = (string)cbxSoPemInitials.Value; // initials = SignOffViewModel.GetEmployeeInitials(employeeCode); // tbxPemInitials.Text = initials; // break; // case 4: // employeeCode = (string)cbxSoProductEngInitials.Value; // initials = SignOffViewModel.GetEmployeeInitials(employeeCode); // tbxProdEngInitials.Text = initials; // break; // } //} private int UpdateSignOffs() { string quoteEng = (cbxSoQuoteEngInitials.Value != null) ? (string)cbxSoQuoteEngInitials.Value : ""; string matRep = (cbxSoMaterialRepInitials.Value != null) ? (string)cbxSoMaterialRepInitials.Value : ""; string pem = (cbxSoPemInitials.Value != null) ? (string)cbxSoPemInitials.Value : ""; string prodEng = (cbxSoProductEngInitials.Value != null) ? (string)cbxSoProductEngInitials.Value : ""; SignOffViewModel.SignOffUpdate((int)hfSignOffRowId["SignOff1"], quoteEng, null, (DateTime)deSoQuoteEngDate.Value); SignOffViewModel.SignOffUpdate((int)hfSignOffRowId["SignOff2"], matRep, null, (DateTime)deSoMaterialRepDate.Value); SignOffViewModel.SignOffUpdate((int)hfSignOffRowId["SignOff3"], pem, null, (DateTime)deSoPemDate.Value); SignOffViewModel.SignOffUpdate((int)hfSignOffRowId["SignOff4"], prodEng, null, (DateTime)deSoProductEngDate.Value); if (SignOffViewModel.Error != "") { lblError.Text = String.Format("Error at UpdateSignOffs. {0}", SignOffViewModel.Error); pcError.ShowOnPageLoad = true; return(0); } return(1); }
private int PopulateSignOffLists() { // Populate the lists with all employees SignOffViewModel.GetEmployees(); if (SignOffViewModel.Error != "") { lblError.Text = String.Format("Error at PopulateSignOffLists. {0}", SignOffViewModel.Error); pcError.ShowOnPageLoad = true; return(0); } cbxSoQuoteEngInitials.DataSource = cbxSoMaterialRepInitials.DataSource = cbxSoPemInitials.DataSource = cbxSoProductEngInitials.DataSource = SignOffViewModel.SignOffEmployeesList; cbxSoQuoteEngInitials.DataBind(); cbxSoMaterialRepInitials.DataBind(); cbxSoPemInitials.DataBind(); cbxSoProductEngInitials.DataBind(); return(1); }