private void LoadGridData() { BusinessLogic.Meduskladisnica objekt = new BusinessLogic.Meduskladisnica(); ugdFormPregled.DataSource = objekt.GetMainGridData(); ugdFormPregled.DataBind(); Utils.Tools.UltraGridStyling(ugdFormPregled); if (ugdFormPregled.DisplayLayout.Bands.Count > 0) { ugdFormPregled.DisplayLayout.Bands[0].Columns["ID"].Hidden = true; ugdFormPregled.DisplayLayout.Bands[0].Columns["Sifra"].Header.Caption = "Šifra"; ugdFormPregled.DisplayLayout.Bands[0].Columns["IzlaznoSkladiste"].Header.Caption = "Izlazno skladište"; ugdFormPregled.DisplayLayout.Bands[0].Columns["UlaznoSkladiste"].Header.Caption = "Ulazno skladište"; ugdFormPregled.DisplayLayout.Bands[1].Columns["ID_Meduskladisnice"].Hidden = true; ugdFormPregled.DisplayLayout.Bands[1].Columns["Kolicina"].Header.Caption = "Količina"; ugdFormPregled.DisplayLayout.Bands[1].Columns["Kolicina"].Format = "F4"; ugdFormPregled.DisplayLayout.Bands[1].Columns["IDPROIZVOD"].Header.Caption = "Šifra"; ugdFormPregled.DisplayLayout.Bands[0].Columns["Sifra"].Width = 80; ugdFormPregled.DisplayLayout.Bands[0].Columns["IzlaznoSkladiste"].Width = 100; } foreach (UltraGridRow row in ugdFormPregled.Rows) { if (row.Index == BusinessLogic.Meduskladisnica.pSelectedIndex) { ugdFormPregled.ActiveRow = row; } } }
private void Form_Load(object sender, EventArgs e) { BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke = new DataTable(); BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.Columns.Add("SEL", typeof(bool)); BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.Columns.Add("ID_Meduskladisnica", typeof(int)); BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.Columns.Add("ID_Proizvoda", typeof(int)); BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.Columns.Add("Proizvod", typeof(string)); BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.Columns.Add("IzlaznaCijena", typeof(decimal)); BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.Columns.Add("UlaznaCijena", typeof(decimal)); BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.Columns.Add("Kolicina", typeof(decimal)); BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.PrimaryKey = new DataColumn[] { BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.Columns["ID_Proizvoda"] }; using (BusinessLogic.Meduskladisnica objekt = new BusinessLogic.Meduskladisnica()) { LoadSkladiste(objekt); udtDatum.Value = DateTime.Now; uteBrojDokumenta.Value = objekt.GetBrojDokumenta(); if (FormEditMode == Enums.FormEditMode.Update || FormEditMode == Enums.FormEditMode.Copy) { LoadForm(objekt); } } }
private void LoadSkladiste(BusinessLogic.Meduskladisnica objekt) { ucbIzlaznoSkladiste.DataSource = objekt.GetSkladiste(); ucbIzlaznoSkladiste.DataBind(); ucbUlaznoSkladiste.DataSource = objekt.GetSkladiste(); ucbUlaznoSkladiste.DataBind(); }
private void FillStanjeNaSkladistu(int proizvod) { using (BusinessLogic.Meduskladisnica objekt = new BusinessLogic.Meduskladisnica()) { var row = objekt.GetStanjeSkladiste(proizvod, pIzlaznoSkladiste); lblStanje.Text = objekt.GetKolicina(proizvod.ToString(), pIzlaznoSkladiste).ToString(); uneIzlaznaCijena.Value = row["BasePrice"]; uneUlaznaCijena.Value = row["BasePrice"]; } }
private void Form_Load(object sender, EventArgs e) { using (BusinessLogic.Meduskladisnica objekt = new BusinessLogic.Meduskladisnica()) { LoadProizvod(objekt); if (FormEditMode == Enums.FormEditMode.Update || FormEditMode == Enums.FormEditMode.Copy) { LoadForm(); } } }
public void Delete(object sender, EventArgs e) { if (ugdFormPregled.ActiveRow != null) { BusinessLogic.Meduskladisnica.pID = Convert.ToInt32(ugdFormPregled.ActiveRow.Cells["ID"].Value); if (MessageBox.Show(string.Format("Obrisati Međuskladišnicu '{0}-{1}'?", BusinessLogic.Meduskladisnica.pID, ugdFormPregled.ActiveRow.Cells["Sifra"].Value), "Brisanje Međuskladišnice", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BusinessLogic.Meduskladisnica objekt = new BusinessLogic.Meduskladisnica(); StringBuilder message = new StringBuilder(); if (!objekt.Delete(message)) { MessageBox.Show(message.ToString()); } LoadGridData(); } } }
private void LoadForm(BusinessLogic.Meduskladisnica objekt) { var row = objekt.GetRow(); if (row != null) { uteBrojDokumenta.Value = row["Sifra"].ToString(); ucbIzlaznoSkladiste.Value = Convert.ToInt32(row["ID_IzlaznoSkladiste"].ToString()); ucbUlaznoSkladiste.Value = Convert.ToInt32(row["ID_UlaznoSkladiste"].ToString()); udtDatum.Value = row["Datum"].ToString(); BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke = objekt.GetPostojeceStavke(); BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.PrimaryKey = new DataColumn[] { BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.Columns["ID_Proizvoda"] }; ugdMeduskladisnicaStavke.DataSource = BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke; ugdMeduskladisnicaStavke.DataBind(); Utils.Tools.UltraGridStyling(ugdMeduskladisnicaStavke); if (ugdMeduskladisnicaStavke.DisplayLayout.Bands.Count > 0) { ugdMeduskladisnicaStavke.DisplayLayout.Bands[0].Columns["SEL"].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox; ugdMeduskladisnicaStavke.DisplayLayout.Bands[0].Columns["SEL"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit; ugdMeduskladisnicaStavke.DisplayLayout.Bands[0].Columns["ID_Meduskladisnica"].Hidden = true; ugdMeduskladisnicaStavke.DisplayLayout.Bands[0].Columns["ID_Proizvoda"].Hidden = true; ugdMeduskladisnicaStavke.DisplayLayout.Bands[0].Columns["IzlaznaCijena"].Format = "N2"; ugdMeduskladisnicaStavke.DisplayLayout.Bands[0].Columns["UlaznaCijena"].Format = "N2"; ugdMeduskladisnicaStavke.DisplayLayout.Bands[0].Columns["Kolicina"].Format = "N2"; } if (BusinessLogic.Meduskladisnica.pMeduskladisnicaStavke.Rows.Count == 0) { btnBrisiStavku.Enabled = false; btnUrediStavku.Enabled = false; } else { btnBrisiStavku.Enabled = true; btnUrediStavku.Enabled = true; } } }
public void Ispis(object sender, EventArgs e) { if (ugdFormPregled.ActiveRow != null) { ReportDocument rpt = new ReportDocument(); rpt.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\crpMeduskladisnica.rpt"); // Set connection string from config in existing LogonProperties rpt.DataSourceConnections[0].SetConnection(Mipsed7.Core.ApplicationDatabaseInformation.ServerName, Mipsed7.Core.ApplicationDatabaseInformation.DatabaseName, true); rpt.DataSourceConnections[0].SetLogon(Mipsed7.Core.ApplicationDatabaseInformation.SqlUserName, Mipsed7.Core.ApplicationDatabaseInformation.SqlPassword); rpt.DataSourceConnections[0].IntegratedSecurity = false; BusinessLogic.Meduskladisnica.pID = (int)ugdFormPregled.ActiveRow.Cells["ID"].Value; using (BusinessLogic.Meduskladisnica objekt = new BusinessLogic.Meduskladisnica()) { rpt.SetDataSource(objekt.GetMeduskladisnicaIspis()); KORISNIKDataSet set2 = new KORISNIKDataSet(); new KORISNIKDataAdapter().Fill(set2); if (set2.KORISNIK.Rows.Count > 0) { rpt.SetParameterValue("NAZIV", RuntimeHelpers.GetObjectValue(set2.KORISNIK.Rows[0]["KORISNIK1NAZIV"])); rpt.SetParameterValue("OIB", RuntimeHelpers.GetObjectValue(set2.KORISNIK.Rows[0]["KORISNIKOIB"])); rpt.SetParameterValue("Adresa", RuntimeHelpers.GetObjectValue(set2.KORISNIK.Rows[0]["KORISNIK1ADRESA"])); } ExtendedWindowWorkspace workspace = new ExtendedWindowWorkspace(); PreviewReportWorkItem item = this.Controller.WorkItem.Items.Get <PreviewReportWorkItem>("Pregled"); if (item == null) { item = this.Controller.WorkItem.Items.AddNew <PreviewReportWorkItem>("Pregled"); } item.Izvjestaj = rpt; item.Activate(); item.Show(item.Workspaces["main"]); } } }
private bool SaveData() { lblValidationMessages.ResetText(); StringBuilder message = ValidateDataInput(); if (message.Length == 0) { using (BusinessLogic.Meduskladisnica objekt = new BusinessLogic.Meduskladisnica()) { objekt.pSifra = Convert.ToInt32(uteBrojDokumenta.Value); objekt.pIzlaznoSkladiste = (int)ucbIzlaznoSkladiste.Value; objekt.pUlaznoSkladiste = (int)ucbUlaznoSkladiste.Value; objekt.pDatum = udtDatum.DateTime; if (FormEditMode == Enums.FormEditMode.Insert || FormEditMode == Enums.FormEditMode.Copy) { if (objekt.Insert(message, objekt)) { FormEditMode = Enums.FormEditMode.Update; return(true); } } else if (this.FormEditMode == Enums.FormEditMode.Update) { if (objekt.Update(message, objekt)) { return(true); } } } } lblValidationMessages.Text = message.ToString(); return(false); }
private void LoadProizvod(BusinessLogic.Meduskladisnica objekt) { uceProizvod.DataSource = objekt.GetProizvodiZaSkladiste(pIzlaznoSkladiste); uceProizvod.DataBind(); }