/// <summary> /// Method adds drug into drug store /// </summary> public void OnStoreDrugAction() { bool existuje = _pharmacyDomainContext.Lekaren_naskladnene_liecivos.Where(a => a.ciarovy_kod.Trim(' ') == BarCode).Any(); bool existuje2 = _pharmacyDomainContext.Lekaren_naskladnene_liecivos.Where(a => a.id_lekaren == Int32.Parse(SelectedPharmacy)).Any(); if (existuje && existuje2) { MessageBox.Show("Dané liečivo je už naskladené!"); }else if (string.IsNullOrEmpty(SelectedPharmacy) || string.IsNullOrEmpty(BarCode) || string.IsNullOrEmpty(Ammount)) { MessageBox.Show("Neboli správne vyplnené všetky polia!"); } else { Lekaren_naskladnene_liecivo lnl = new Lekaren_naskladnene_liecivo(); lnl.id_lekaren = Int32.Parse(SelectedPharmacy); lnl.ciarovy_kod = BarCode; lnl.skladove_mnozstvo = Int32.Parse(Ammount); lnl.datum_naskladenia = DateTime.Now; _pharmacyDomainContext.Lekaren_naskladnene_liecivos.Add(lnl); _pharmacyDomainContext.SubmitChanges(); MessageBox.Show("Liečivo bolo úspešne naskladnené do zvolenej lekárne!"); } }
public void UpdateLekaren_naskladnene_liecivo(Lekaren_naskladnene_liecivo currentLekaren_naskladnene_liecivo) { this.ObjectContext.Lekaren_naskladnene_liecivo.AttachAsModified(currentLekaren_naskladnene_liecivo, this.ChangeSet.GetOriginal(currentLekaren_naskladnene_liecivo)); }
public void DeleteLekaren_naskladnene_liecivo(Lekaren_naskladnene_liecivo lekaren_naskladnene_liecivo) { if ((lekaren_naskladnene_liecivo.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(lekaren_naskladnene_liecivo, EntityState.Deleted); } else { this.ObjectContext.Lekaren_naskladnene_liecivo.Attach(lekaren_naskladnene_liecivo); this.ObjectContext.Lekaren_naskladnene_liecivo.DeleteObject(lekaren_naskladnene_liecivo); } }
/// <summary> /// Create a new Lekaren_naskladnene_liecivo object. /// </summary> /// <param name="id_lekaren">Initial value of the id_lekaren property.</param> /// <param name="ciarovy_kod">Initial value of the ciarovy_kod property.</param> /// <param name="skladove_mnozstvo">Initial value of the skladove_mnozstvo property.</param> public static Lekaren_naskladnene_liecivo CreateLekaren_naskladnene_liecivo(global::System.Int32 id_lekaren, global::System.String ciarovy_kod, global::System.Int32 skladove_mnozstvo) { Lekaren_naskladnene_liecivo lekaren_naskladnene_liecivo = new Lekaren_naskladnene_liecivo(); lekaren_naskladnene_liecivo.id_lekaren = id_lekaren; lekaren_naskladnene_liecivo.ciarovy_kod = ciarovy_kod; lekaren_naskladnene_liecivo.skladove_mnozstvo = skladove_mnozstvo; return lekaren_naskladnene_liecivo; }
/// <summary> /// Deprecated Method for adding a new object to the Lekaren_naskladnene_liecivo EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToLekaren_naskladnene_liecivo(Lekaren_naskladnene_liecivo lekaren_naskladnene_liecivo) { base.AddObject("Lekaren_naskladnene_liecivo", lekaren_naskladnene_liecivo); }
/// <summary> /// Open new view with drug detail /// </summary> /// <param name="liecivo"></param> /// <returns></returns> public IResult OnGetDrugDetail(Lekaren_naskladnene_liecivo lnl) { var liecivo = lnl.Liecivo; if (liecivo != null) { DetailDrugViewModel detailDrugviewModel = _serviceLocator.GetInstance<DetailDrugViewModel>(); detailDrugviewModel.DrugName = liecivo.Nazov_lieciva.nazov_lieciva1; detailDrugviewModel.BarCode = liecivo.ciarovy_kod; detailDrugviewModel.SuklCode = liecivo.sukl_kod; detailDrugviewModel.Forma = liecivo.Forma.forma1; detailDrugviewModel.ActiveSubstance = liecivo.Ucinna_latka.nazov; detailDrugviewModel.Prescription = (liecivo.na_predpis == "0") ? "Nie" : "Áno"; detailDrugviewModel.Price = liecivo.jednotkova_cena.ToString(); detailDrugviewModel.DistributorName = liecivo.Distributor.nazov_distributora; detailDrugviewModel.RegNumber = liecivo.Distributor.registracne_cislo; detailDrugviewModel.CorpName = liecivo.Distributor.nazov_firmy; detailDrugviewModel.StreetAddress = liecivo.Distributor.ulica; detailDrugviewModel.CityAddress = liecivo.Distributor.Cis_Obec.Nazov; detailDrugviewModel.PatientInfoLeaf = liecivo.pribalovy_letak; return Show.Child(detailDrugviewModel).In<IShellViewModel>(); } else { MessageBox.Show("Pre náhľad je potrebné vybrať konkrétne liečivo z tabuľky!"); } return null; }
private bool FilterLekaren_naskladnene_liecivo(Lekaren_naskladnene_liecivo entity) { return (entity.ciarovy_kod == this.ciarovy_kod); }
private void DetachLekaren_naskladnene_liecivo(Lekaren_naskladnene_liecivo entity) { entity.Liecivo = null; }
private void AttachLekaren_naskladnene_liecivo(Lekaren_naskladnene_liecivo entity) { entity.Liecivo = this; }
private bool FilterLekaren_naskladnene_liecivo(Lekaren_naskladnene_liecivo entity) { return (entity.id_lekaren == this.id_lekaren); }