public void do_NewRecord() { __dll_SaleOwner = new SaleOwnerDTO(); __dll_SaleOwner.Date = DateTime.Now; if (__List_CaseDef.Count > 0) { lc_CaseDef.EditValue = __dll_SaleOwner.CaseId = __List_CaseDef.FirstOrDefault().RecId; } if (_currencyTypes.Count > 0) { __dll_SaleOwner.DovizId = _currencyTypes.FirstOrDefault().RecId; lc_Doviz.EditValue = _currencyTypes.FirstOrDefault().RecId; } __dl_List_SaleTrans.Clear(); __dl_List_SaleTrans = new List <SaleTransDTO>(); //txt_CustomerName.Text = ""; txt_Total.EditValue = __dll_SaleOwner.TotalPriceText = "₺ 0.00"; txt_OdemeTipi.EditValue = ""; __dll_SaleOwner.PaymentType = 0; bs_SaleTrans.DataSource = __dl_List_SaleTrans; bs_SaleOwner.DataSource = __dll_SaleOwner; gridControl1.RefreshDataSource(); TopTotal(); }
private void bbi_Delete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (!MspTool.PermissionControl(AppMain.User.username, SecRightType.Delete, (int)DocumentType.Satis, AppMain.CompanyRecId)) { return; } SaleOwnerDTO oRow = (SaleOwnerDTO)gridView1.GetFocusedRow(); if (oRow != null) { if (mspTool.get_Question("Kayıt Silinecektir. Onaylıyor musunuz?")) { var result = _repository.Run <SaleService, ActionResponse <SaleOwnerDTO> >(x => x.Delete_Sale(oRow)); if (result.ResponseType != ResponseType.Ok) { XtraMessageBox.Show(result.Message); } else { do_refresh(dt_Date.DateTime); } } } }
public ActionResponse <SaleOwnerDTO> Update_Veresiye(SaleOwnerDTO model) { ActionResponse <SaleOwnerDTO> response = new ActionResponse <SaleOwnerDTO>() { Response = model, ResponseType = ResponseType.Ok }; using (MspDbContext _db = new MspDbContext()) { try { var entity = _db.SaleOwner.FirstOrDefault(x => x.RecId == response.Response.RecId); if (entity != null) { if (model.TotalPrice == 0) { model.Veresiye = false; model.VeresiyeClosedDate = DateTime.Now; } _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); }
private void gridView1_DoubleClick(object sender, EventArgs e) { SaleOwnerDTO oRow = (SaleOwnerDTO)gridView1.GetFocusedRow(); if (oRow != null) { frmSatis frm = new frmSatis(); frm.MdiParent = this.MdiParent; frm._FormOpenType = Infrastructure.FormOpenType.Edit; frm.Show(oRow.RecId); } }
public void do_save() { try { if (do_Validation()) { return; } if (_parameters.SaleProductEndDate.GetValueOrDefault()) { foreach (var item in __dl_List_SaleTrans) { if (item.ProductDate == DateTime.Now) { DevExpress.XtraEditors.XtraMessageBox.Show("Son Kullanma Tarihi Geçmiş Ürün " + item.ProductName, "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } } __dl_SaleOwner.UserCode = AppMain.User.username; __dl_SaleOwner.CompanyRecId = AppMain.CompanyRecId; var req = new SaleRequest { List_SaleTrans = __dl_List_SaleTrans, SaleOwnerDTO = __dl_SaleOwner }; var response = _repository.Run <SaleService, ActionResponse <SaleRequest> >(x => x.Save_Sale(req)); if (response.ResponseType != ResponseType.Ok) { DevExpress.XtraEditors.XtraMessageBox.Show(response.Message, "HATA", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { if (_parameters.SaleNewRecord.GetValueOrDefault()) { __dl_SaleOwner = new SaleOwnerDTO(); __dl_List_SaleTrans.Clear(); __dl_List_SaleTrans = new List <SaleTransDTO>(); //txt_CustomerName.Text = ""; txt_Total.EditValue = __dl_SaleOwner.TotalPriceText = "₺ 0.00"; //txt_OdemeTipi.EditValue = ""; gridControl1.RefreshDataSource(); TopTotal(); } } } catch (Exception) { throw; } }
private void btn_NewProcess_Click(object sender, EventArgs e) { __dll_SaleOwner = new SaleOwnerDTO(); __dl_List_SaleTrans.Clear(); __dl_List_SaleTrans = new List <SaleTransDTO>(); __dll_SaleOwner.AlinanPrice = 0; txtParaUstu.Text = "0"; txt_CustomerName.Text = ""; txt_Total.EditValue = __dll_SaleOwner.TotalPriceText = "₺ 0.00"; txt_OdemeTipi.EditValue = ""; btnSatis.Enabled = true; btnVeresiyeSatis.Enabled = true; gridControl1.RefreshDataSource(); }
private void frmSaleProductMovemnet_Load(object sender, EventArgs e) { //_parameters = _repository.Run<SettingsService, ParametersDTO>(x => x.Get_Parameters()); __List_CaseDef = _repository.Run <DefinitionsService, List <CaseDefinitionDTO> >(x => x.Get_List_CaseDef(AppMain.CompanyRecId)); bs_CaseList.DataSource = __List_CaseDef; if (__List_CaseDef.Count > 0) { lc_CaseDef.EditValue = __List_CaseDef.FirstOrDefault().RecId; } _currencyTypes = _repository.Run <DefinitionsService, List <CurrencyTypeDTO> >(x => x.Get_List_CurrencyType()); bs_CurrencyType.DataSource = _currencyTypes; _productlist = _repository.Run <DepotStockService, List <ProductDTO> >(x => x.GetListProduct()); bs_products.DataSource = _productlist; _list_UnitsDTO = _repository.Run <DepotStockService, List <UnitsDTO> >(x => x.GetListUnit()); bs_Unit.DataSource = _list_UnitsDTO; rp_KdvOran.DataSource = KdvOrani; rp_KdvOran.DisplayMember = "Value"; rp_KdvOran.ValueMember = "Id"; __dll_SaleOwner = new SaleOwnerDTO(); __dll_SaleOwner.Date = DateTime.Now; txt_Date.EditValue = DateTime.Now; _list_PaymnetType = _repository.Run <DefinitionsService, List <PaymentTypeDTO> >(x => x.GetListPayments()); bs_PaymentType.DataSource = _list_PaymnetType; __dll_SaleBarcodCreate = _repository.Run <SaleService, List <SaleBarcodCreateDTO> >(x => x.GetList_SaleBarcodCreateDTO()); daily_SaleProduct(); mspTool.Get_Layout(this); try { if (_parameters.IsBarcode.GetValueOrDefault()) { if (!(serialPort1.IsOpen)) { serialPort1.Open(); } serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceived); } } catch (Exception ex) { //MessageBox.Show("Okutma Cihazına Erişilemiyor : " + ex.Message, "Error!"); } }
private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { SaleOwnerDTO oRow = (SaleOwnerDTO)gridView1.GetFocusedRow(); if (oRow != null) { var saleTrans = _repository.Run <SaleService, List <SaleTransDTO> >(x => x.Get_List_SaleTrans_RecID(oRow.RecId)); if (saleTrans.Count > 0) { oRow._SaleTrans = saleTrans; } gc_SiparisList.RefreshDataSource(); } }
public ActionResponse <SaleOwnerDTO> Update_Veresiye(SaleOwnerDTO model) { ActionResponse <SaleOwnerDTO> response = new ActionResponse <SaleOwnerDTO>() { Response = model, ResponseType = ResponseType.Ok }; using (MspDbContext _db = new MspDbContext()) { try { var entity = _db.SaleOwner.FirstOrDefault(x => x.RecId == response.Response.RecId); if (entity != null) { _db.Entry(entity).CurrentValues.SetValues(model); _db.Entry(entity).State = System.Data.Entity.EntityState.Modified; } _db.SaveChanges(); if (entity != null) { CaseMovementDTO caseMovement = new CaseMovementDTO() { CaseId = entity.CaseId, Doviz = entity.DovizId, RecordDate = DateTime.Now, Tutar = entity.TotalPrice, OdemeTuru = entity.PaymentType, CompanyRecId = entity.CompanyRecId, EvrakNo = "Parakende Satış", IslemTuru = 1, SaleOwnerId = entity.RecId, CariId = 1, Remark = "Veresiye Satış" }; _db.CaseMovement.Add(base.Map <CaseMovementDTO, CaseMovement>(caseMovement)); _db.SaveChanges(); } } catch (Exception e) { response.Message = e.ToString(); response.ResponseType = ResponseType.Error; } } return(response); }
public void do_save() { try { if (do_Validation()) { return; } bs_SaleOwner.EndEdit(); bs_SaleTrans.EndEdit(); __dl_List_SaleTrans.ForEach(x => x.CaseId = Convert.ToInt32(lc_CaseDef.EditValue)); __dll_SaleOwner.UserCode = AppMain.User.username; __dll_SaleOwner.CompanyRecId = AppMain.CompanyRecId; var req = new SaleRequest { List_SaleTrans = __dl_List_SaleTrans, SaleOwnerDTO = __dll_SaleOwner }; var response = _repository.Run <SaleService, ActionResponse <SaleRequest> >(x => x.Save_Sale(req)); if (response.ResponseType != ResponseType.Ok) { DevExpress.XtraEditors.XtraMessageBox.Show(response.Message, "HATA", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { if (_parameters.SaleNewRecord.GetValueOrDefault()) { __dll_SaleOwner = new SaleOwnerDTO(); __dll_SaleOwner.Date = DateTime.Now; __dl_List_SaleTrans.Clear(); __dl_List_SaleTrans = new List <SaleTransDTO>(); //txt_CustomerName.Text = ""; txt_Total.EditValue = __dll_SaleOwner.TotalPriceText = "₺ 0.00"; //txt_OdemeTipi.EditValue = ""; gridControl1.RefreshDataSource(); TopTotal(); } daily_SaleProduct(); } } catch (Exception) { throw; } }
public ActionResponse <SaleOwnerDTO> Delete_Sale(SaleOwnerDTO model) { ActionResponse <SaleOwnerDTO> response = new ActionResponse <SaleOwnerDTO>() { Response = model, ResponseType = ResponseType.Ok }; using (MspDbContext _db = new MspDbContext()) { try { var entity_ProductMov = _db.ProductMovement.Where(x => x.SaleOwnerId == response.Response.RecId).FirstOrDefault(); if (entity_ProductMov != null) { entity_ProductMov.Deleted = true; _db.Entry(entity_ProductMov).CurrentValues.SetValues(entity_ProductMov); _db.Entry(entity_ProductMov).State = System.Data.Entity.EntityState.Modified; } var entity_CaseMov = _db.CaseMovement.Where(x => x.SaleOwnerId == response.Response.RecId).FirstOrDefault(); if (entity_CaseMov != null) { entity_CaseMov.Deleted = true; _db.Entry(entity_CaseMov).CurrentValues.SetValues(entity_CaseMov); _db.Entry(entity_CaseMov).State = System.Data.Entity.EntityState.Modified; } var entity = _db.SaleOwner.Where(x => x.RecId == response.Response.RecId).FirstOrDefault(); if (entity != null) { entity.Deleted = true; _db.Entry(entity).CurrentValues.SetValues(entity); _db.Entry(entity).State = System.Data.Entity.EntityState.Modified; } _db.SaveChanges(); } catch (Exception ex) { response.ResponseType = ResponseType.Error; response.Message = ex.Message; } } return(response); }
public void Show(int _recId) { try { RecId = _recId; if (_parameters != null) { if (_parameters.NumaratorShow == true) { lyt_NumaratorControl.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; } else { lyt_NumaratorControl.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; } if (_parameters.PaymentLock == true) { txt_OdemeTipi.Enabled = true; } else { txt_OdemeTipi.Enabled = false; } } _list_UnitsDTO = _repository.Run <DepotStockService, List <UnitsDTO> >(x => x.GetListUnit()); _list_PaymnetType = _repository.Run <DefinitionsService, List <PaymentTypeDTO> >(x => x.GetListPayments()); __List_CaseDef = _repository.Run <DefinitionsService, List <CaseDefinitionDTO> >(x => x.Get_List_CaseDef(AppMain.CompanyRecId)); bs_CaseList.DataSource = __List_CaseDef; rp_KdvOran.DataSource = KdvOrani; rp_KdvOran.DisplayMember = "Value"; rp_KdvOran.ValueMember = "Id"; bs_Unit.DataSource = _list_UnitsDTO; bs_PaymentType.DataSource = _list_PaymnetType; _currencyTypes = _repository.Run <DefinitionsService, List <CurrencyTypeDTO> >(x => x.Get_List_CurrencyType()); bs_CurrencyType.DataSource = _currencyTypes; __dll_SaleBarcodCreate = _repository.Run <SaleService, List <SaleBarcodCreateDTO> >(x => x.GetList_SaleBarcodCreateDTO()); if (_FormOpenType == FormOpenType.New) { __dll_SaleOwner = new SaleOwnerDTO(); __dll_SaleOwner.Date = DateTime.Now; if (__List_CaseDef.Count > 0) { __dll_SaleOwner.CaseId = __List_CaseDef.FirstOrDefault().RecId; lc_CaseDef.EditValue = __List_CaseDef.FirstOrDefault().RecId; } if (_currencyTypes.Count > 0) { __dll_SaleOwner.DovizId = _currencyTypes.FirstOrDefault().RecId; lc_Doviz.EditValue = _currencyTypes.FirstOrDefault().RecId; } } if (_FormOpenType == FormOpenType.Edit) { __dll_SaleOwner = _repository.Run <SaleService, SaleOwnerDTO>(x => x.Get_SaleOwner(RecId)); __dl_List_SaleTrans = _repository.Run <SaleService, List <SaleTransDTO> >(x => x.Get_List_SaleOwner(RecId)); } bs_SaleOwner.DataSource = __dll_SaleOwner; bs_SaleTrans.DataSource = __dl_List_SaleTrans; this.Show(); } catch (Exception ex) { XtraMessageBox.Show(ex.ToString()); } }