private void btnSubmit_Click(object sender, EventArgs e) { int serviceId = 0; int.TryParse(txtServiceId.Text, out serviceId); var serviceObj = new Service { Id = serviceId, Name = txtName.Text, Type = (cmbType.SelectedItem as ServiceType).Id, Cost = Convert.ToDouble(txtCost.Text), Status = Convert.ToSByte(chkStatus.Checked), CreatedOn = DateTime.Now, CreeatedBy = App.LoggedInEmployee.Id, ModifiedOn = DateTime.Now, ModifiedBy = App.LoggedInEmployee.Id, AllowMultiple = Convert.ToSByte(chkAllowMultiple.Checked) }; var serviceDao = new ServiceDao(); int scid = serviceDao.SavePrintSeries(serviceObj); if (serviceId == 0) { var sdDao = new StockDetailsDao(); var sdObj = new StockDetail { ServiceId = scid, Stock = 0 }; sdDao.SaveStockDetail(sdObj); } ShowServices(); }