void btnClose_Click(object sender, RoutedEventArgs e) { try { cmbFieldName.Items.Clear(); ClsLeadDesignerBusinessCollection objLeadDesigner = ClsLeadDesignerBusinessCollection.GetAll(); for (int i = 0; i < objLeadDesigner.Count; i++) { ComboBoxItem cbiFormat = new ComboBoxItem(); cbiFormat.Content = objLeadDesigner[i].FieldName; cbiFormat.Tag = objLeadDesigner[i].ID; cmbFieldName.Items.Add(cbiFormat); } template.Visibility = Visibility.Hidden; recTemp.Visibility = Visibility.Hidden; CtlGrid.IsEnabled = true; CtlGrid.Opacity = 5; CtlGridChild.IsEnabled = true; CtlGridChild.Opacity = 5; tbcDispositionList.IsEnabled = true; tbcDispositionList.Opacity = 5; } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "btnClose_Click()", "ctlLeadFormatDesigner.xaml.cs"); } }
void tbcDispositionsCheck() { try { tbiDispositions.IsEnabled = true; tbiDispositions.IsSelected = true; //flag = 1; cmbSelection = cmbFormatType.SelectionBoxItem.ToString().ToLower(); if (cmbSelection == "excel" || cmbSelection == "csv") { cmbColumn.Items.Clear(); ControlHide(); for (int cnt = 1; cnt <= 256; cnt++) { ComboBoxItem cbiFormat = new ComboBoxItem(); cbiFormat.Content = cnt; cmbColumn.Items.Add(cbiFormat); } } else { ControlVisible(); } cmbFieldName.Items.Clear(); ClsLeadDesignerBusinessCollection objLeadDesigner = ClsLeadDesignerBusinessCollection.GetAll(); for (int i = 0; i < objLeadDesigner.Count; i++) { ComboBoxItem cbiFormat = new ComboBoxItem(); cbiFormat.Content = objLeadDesigner[i].FieldName; cbiFormat.Tag = objLeadDesigner[i].ID; cmbFieldName.Items.Add(cbiFormat); } } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "tbcDispositionsCheck()", "ctlLeadFormatDesigner.xaml.cs"); } }
void btnAddNewField_Click(object sender, RoutedEventArgs e) { try { template.Visibility = Visibility.Visible; recTemp.Visibility = Visibility.Visible; txtFieldName.Text = ""; txtFieldLength.Text = ""; txtFieldSize.Text = ""; cmbFieldType.SelectedIndex = 0; CtlGrid.IsEnabled = false; CtlGrid.Opacity = 0.2; CtlGridChild.IsEnabled = false; CtlGridChild.Opacity = 0.2; tbcDispositionList.IsEnabled = false; tbcDispositionList.Opacity = 0.2; Ellipse ep = new Ellipse(); lstFieldNames.Items.Clear(); templst = new List <object>(); templst.Clear(); ClsLeadDesignerBusinessCollection objInsertField = ClsLeadDesignerBusinessCollection.GetAll(); for (int i = 0; i < objInsertField.Count; i++) { ListBoxItem cbiFormat = new ListBoxItem(); cbiFormat.Content = objInsertField[i].FieldName; cbiFormat.Tag = objInsertField[i].ID; lstFieldNames.Items.Add(cbiFormat); templst.Add(lstFieldNames.Items[i]); } } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "btnAddNewField_Click()", "ctlLeadFormatDesigner.xaml.cs"); } }
void btnSav_Click(object sender, RoutedEventArgs e) { try { int affectedRow; int flagFieldSet = 1; ClsLeadDesignerBusiness LeadDesigner = new ClsLeadDesignerBusiness(); if (txtFieldName.Text.Length == 0) { MessageBox.Show("Field Name Should not be blank"); } else { for (int cntField = 0; cntField < lstFieldNames.Items.Count; cntField++) { if (((ListBoxItem)lstFieldNames.Items[cntField]).Content.ToString().ToLower() == txtFieldName.Text.ToLower()) { flagFieldSet = 0; break; } } if (flagFieldSet == 1) { LeadDesigner.ID = -1; LeadDesigner.FieldName = txtFieldName.Text; if (txtFieldSize.Text.Length == 0) { LeadDesigner.FieldSize = 0; } else { LeadDesigner.FieldSize = Convert.ToInt64(txtFieldSize.Text); } LeadDesigner.FieldType = cmbFieldType.SelectionBoxItem.ToString(); LeadDesigner.IsRequired = true; affectedRow = LeadDesigner.Save(); if (affectedRow > 0) { MessageBox.Show("Record Added"); lstFieldNames.Items.Clear(); templst.Clear(); ClsLeadDesignerBusinessCollection objInsertField = ClsLeadDesignerBusinessCollection.GetAll(); for (int i = 0; i < objInsertField.Count; i++) { ListBoxItem cbiFormat = new ListBoxItem(); cbiFormat.Content = objInsertField[i].FieldName; cbiFormat.Tag = objInsertField[i].ID; lstFieldNames.Items.Add(cbiFormat); templst.Add(lstFieldNames.Items[i]); } txtFieldName.Text = ""; txtFieldSize.Text = ""; } } else { MessageBox.Show("Duplicate Entry Found"); } } } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "btnSav_Click()", "ctlLeadFormatDesigner.xaml.cs"); } }