private void frmSpeedInvoice_Load(object sender, EventArgs e) { lc_FaaturaTuru.Properties.DataSource = FaturaTuru; lc_FaaturaTuru.Properties.DisplayMember = "Value"; lc_FaaturaTuru.Properties.ValueMember = "Id"; do_refresh_Current(); if (_FormOpenType == FormOpenType.New) { __InvoiceOwner = new SimpleInvoiceOwnerDTO(); __InvoiceOwner.IsDetail = false; __InvoiceOwner.InvoiceDate = DateTime.Today; dt_FisTarihi.DateTime = DateTime.Today; __InvoiceOwner.InvoiceType = 1; __InvoiceOwner.Deleted = false; } if (_FormOpenType == FormOpenType.Edit) { } _currencyTypes = _repository.Run <Service.Service.Tanimlar.DefinitionsService, List <CurrencyTypeDTO> >(x => x.Get_List_CurrencyType()); lc_Doviz.Properties.DataSource = _currencyTypes; lc_Doviz.Properties.ValueMember = "RecId"; lc_Doviz.Properties.DisplayMember = "Remark"; bs_InoviceOwner.DataSource = __InvoiceOwner; }
public ActionResponse <SimpleInvoiceOwnerDTO> Save_SimpleInvoiceOwner_Easy(SimpleInvoiceOwnerDTO model) { ActionResponse <SimpleInvoiceOwnerDTO> response = new ActionResponse <SimpleInvoiceOwnerDTO>() { Response = model, ResponseType = ResponseType.Ok }; using (MspDbContext _db = new MspDbContext()) { try { if (response.Response.RecId == 0) { _db.SimpleInvoiceOwner.Add(base.Map <SimpleInvoiceOwnerDTO, SimpleInvoiceOwner>(model)); _db.SaveChanges(); } else { var entity = _db.SimpleInvoiceOwner.FirstOrDefault(x => x.RecId == response.Response.RecId); if (entity != null) { base.SetLog <SimpleInvoiceOwner, SimpleInvoiceOwnerDTO>(entity, model, _db, response.Response.RecId); _db.Entry(entity).CurrentValues.SetValues(model); _db.Entry(entity).State = System.Data.Entity.EntityState.Modified; } } _db.SaveChanges(); } catch (Exception e) { response.Message = e.ToString(); response.ResponseType = ResponseType.Error; } } return(response); }