示例#1
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (ID != 0)
                {
                    if (MessageBox.Show("Do you want to Delete this '" + txtCity.Text + "'", "DELETE", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                    {
                        MASTERCITY c       = db.MASTERCITies.Where(x => x.CITY_CODE == ID).FirstOrDefault();
                        var        OldData = new JSonHelper().ConvertObjectToJSon(c);

                        db.MASTERCITies.Remove(c);
                        db.SaveChanges();
                        AppLib.EventHistory(this.Tag.ToString(), 2, OldData, "", "MASTERCITY");

                        MessageBox.Show("Deleted Successfully", "DELETED", MessageBoxButton.OK, MessageBoxImage.Information);
                        FormClear();
                    }
                }
                else
                {
                    MessageBox.Show("Please Select Any City! (Double Click to Select)");
                }
            }
            catch (Exception ex)
            {
                Nube.ExceptionLogging.SendErrorToText(ex);
            }
        }
示例#2
0
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txtCity.Text == "")
                {
                    MessageBox.Show("Enter City...", "Information", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }

                else if (cmbState.Text == "")
                {
                    MessageBox.Show("Enter State...", "Information", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }
                else
                {
                    if (MessageBox.Show("Do you wanrt to save this record?", "SAVE CONFIRMATION", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                    {
                        if (ID != 0)
                        {
                            MASTERCITY c       = db.MASTERCITies.Where(x => x.CITY_CODE == ID).FirstOrDefault();
                            var        OldData = new JSonHelper().ConvertObjectToJSon(c);

                            c.CITY_NAME  = txtCity.Text;
                            c.STATE_CODE = Convert.ToDecimal(cmbState.SelectedValue);
                            db.SaveChanges();
                            AppLib.lstMASTERCITY = db.MASTERCITies.OrderBy(x => x.CITY_NAME).ToList();

                            var NewData = new JSonHelper().ConvertObjectToJSon(c);
                            AppLib.EventHistory(this.Tag.ToString(), 1, OldData, NewData, "MASTERCITY");

                            MessageBox.Show("Saved Successfully!", "Saved", MessageBoxButton.OK, MessageBoxImage.Information);
                            FormClear();
                        }
                        else
                        {
                            MASTERCITY c = new MASTERCITY();
                            c.CITY_NAME  = txtCity.Text;
                            c.STATE_CODE = Convert.ToDecimal(cmbState.SelectedValue);
                            db.MASTERCITies.Add(c);
                            db.SaveChanges();
                            AppLib.lstMASTERCITY = db.MASTERCITies.OrderBy(x => x.CITY_NAME).ToList();

                            var NewData = new JSonHelper().ConvertObjectToJSon(c);
                            AppLib.EventHistory(this.Tag.ToString(), 0, "", NewData, "MASTERCITY");

                            MessageBox.Show("Saved Successfully!", "Saved", MessageBoxButton.OK, MessageBoxImage.Information);
                            FormClear();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Nube.ExceptionLogging.SendErrorToText(ex);
            }
        }