public void PlanNabave(object sender, EventArgs e) { if (ugdPlanNabave.ActiveRow != null) { using (PlanNabveIspis plan_ispis = new PlanNabveIspis()) { if (plan_ispis.ShowDialogForm("Plan nabave ispis") == DialogResult.OK) { BusinessLogic.PlanNabave.pID = Convert.ToInt32(ugdPlanNabave.ActiveRow.Cells["ID"].Value); BusinessLogic.PlanNabave plan_nabave = new BusinessLogic.PlanNabave(); DataTable dt_plan_nabave = plan_nabave.GetPlanNabaveIspis(BusinessLogic.PlanNabave.pID); ReportDocument rpt = new ReportDocument(); rpt.Load(System.Windows.Forms.Application.StartupPath + @"\Izvjestaji\crpPlanNabave.rpt"); rpt.SetDataSource(dt_plan_nabave); rpt.SetParameterValue("KorisnickiDatum", BusinessLogic.PlanNabave.pIspisPlanaNabave); 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 void LoadGridPlanNabave() { BusinessLogic.PlanNabave plan_nabave = new BusinessLogic.PlanNabave(); ugdPlanNabave.DataSource = plan_nabave.GetPlanNabaveMainGrid(); ugdPlanNabave.DataBind(); Utils.Tools.UltraGridStyling(ugdPlanNabave); if (ugdPlanNabave.DisplayLayout.Bands.Count > 0) { ugdPlanNabave.DisplayLayout.Bands[0].Columns["Ukupna vrijednost sa porezom"].Format = "N2"; ugdPlanNabave.DisplayLayout.Bands[0].Columns["Ustanova"].Width = 200; ugdPlanNabave.DisplayLayout.Bands[1].Columns["ID_PlanNabave"].Hidden = true; ugdPlanNabave.DisplayLayout.Bands[1].Columns["BezPoreza"].Format = "N2"; ugdPlanNabave.DisplayLayout.Bands[1].Columns["SaPorezom"].Format = "N2"; } foreach (UltraGridRow row in ugdPlanNabave.Rows) { if (row.Index == BusinessLogic.PlanNabave.pSelectedIndex) { ugdPlanNabave.ActiveRow = row; } } }
private void LoadPlanNabaveByID(BusinessLogic.PlanNabave plan_nabave) { if (plan_nabave.PlanNabaveByID()) { ucbUstanova.Value = BusinessLogic.PlanNabave.pID_Ustanova; ucbFiskalnaGodina.Value = BusinessLogic.PlanNabave.pID_FiskalnaGodina; uteOpisPlana.Text = BusinessLogic.PlanNabave.pNaziv; uteKlasa.Text = BusinessLogic.PlanNabave.pKlasa; uteUrBroj.Text = BusinessLogic.PlanNabave.pUrBroj; ugdPlanNabaveStavka.DataSource = BusinessLogic.PlanNabave.pStavkePlanNabave.DefaultView; UkupnaVrijednostSaPDVom(ugdPlanNabaveStavka); Utils.Tools.UltraGridStyling(ugdPlanNabaveStavka); if (ugdPlanNabaveStavka.DisplayLayout.Bands.Count > 0) { ugdPlanNabaveStavka.DisplayLayout.Bands[0].Columns["ID_StopaPoreza"].Hidden = true; ugdPlanNabaveStavka.DisplayLayout.Bands[0].Columns["ID_VrstaNabave"].Hidden = true; ugdPlanNabaveStavka.DisplayLayout.Bands[0].Columns["SEL"].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox; ugdPlanNabaveStavka.DisplayLayout.Bands[0].Columns["SEL"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit; ugdPlanNabaveStavka.DisplayLayout.Bands[0].Columns["Procijenjena vrijednost bez poreza"].Format = "N2"; ugdPlanNabaveStavka.DisplayLayout.Bands[0].Columns["Procijenjena vrijednost sa porezom"].Format = "N2"; } } }
private void PlanNabaveStavkaForm_Load(object sender, EventArgs e) { BusinessLogic.PlanNabave plan_nabave = new BusinessLogic.PlanNabave(); LoadVrstaNabave(plan_nabave); LoadStopaPoreza(plan_nabave); LoadKonto(plan_nabave); }
private void btnUstanova_Click(object sender, EventArgs e) { using (UcenickoFakturiranje.UI.MaticniPodaci.UstanovaForm ustanova = new UcenickoFakturiranje.UI.MaticniPodaci.UstanovaForm(UcenickoFakturiranje.Enums.FormEditMode.Insert, null)) { BusinessLogic.PlanNabave plan_nabave = new BusinessLogic.PlanNabave(); if (ustanova.ShowDialogForm("Ustanova") == DialogResult.OK) { LoadUstanova(plan_nabave); } } }
private void btnFiskalnaGodina_Click(object sender, EventArgs e) { using (MaticniPodaci.uscFiskalneGodine fiskalne_godine = new MaticniPodaci.uscFiskalneGodine(Enums.FormEditMode.Insert)) { BusinessLogic.PlanNabave plan_nabave = new BusinessLogic.PlanNabave(); if (fiskalne_godine.ShowDialogForm("Fiskalne godine") == DialogResult.OK) { LoadFiskalnaGodina(plan_nabave); } } }
private void LoadStopaPoreza(BusinessLogic.PlanNabave plan_nabave) { ucbPoreznaStopa.DataSource = plan_nabave.GetStopePoreza().DefaultView; ucbPoreznaStopa.DataBind(); if (ucbPoreznaStopa.DisplayLayout.Bands.Count > 0) { ucbPoreznaStopa.DisplayLayout.Bands[0].ColHeadersVisible = false; ucbPoreznaStopa.DisplayLayout.Bands[0].Columns[0].Hidden = true; ucbPoreznaStopa.DisplayLayout.Bands[0].Columns[2].Hidden = true; } }
private bool SaveData() { lblValidationMessages.ResetText(); BusinessLogic.PlanNabave.pID_Ustanova = (int?)ucbUstanova.Value; if (ucbFiskalnaGodina.Value != null) { BusinessLogic.PlanNabave.pID_FiskalnaGodina = Convert.ToInt32(ucbFiskalnaGodina.Value); } else { BusinessLogic.PlanNabave.pID_FiskalnaGodina = null; } BusinessLogic.PlanNabave.pNaziv = uteOpisPlana.Text.Trim(); BusinessLogic.PlanNabave.pKlasa = uteKlasa.Text.Trim(); BusinessLogic.PlanNabave.pUrBroj = uteUrBroj.Text.Trim(); BusinessLogic.PlanNabave.pSaPorezomUkupno = Convert.ToDecimal(uneUkupno.Value); StringBuilder message = ValidateDataInput(); if (message.Length == 0) { BusinessLogic.PlanNabave plan_nabave = new BusinessLogic.PlanNabave(); if (FormEditMode == Enums.FormEditMode.Insert || FormEditMode == Enums.FormEditMode.Copy) { if (plan_nabave.Insert(message, ugdPlanNabaveStavka)) { FormEditMode = Enums.FormEditMode.Update; return(true); } } else if (this.FormEditMode == Enums.FormEditMode.Update) { if (plan_nabave.Update(message, ugdPlanNabaveStavka)) { return(true); } } } lblValidationMessages.Text = message.ToString(); return(false); }
public void Delete(object sender, EventArgs e) { if (ugdPlanNabave.ActiveRow != null) { BusinessLogic.PlanNabave.pID = Convert.ToInt32(ugdPlanNabave.ActiveRow.Cells["ID"].Value); if (MessageBox.Show(string.Format("Obrisati plan nabave '{0}-{1}'?", BusinessLogic.PlanNabave.pID, ugdPlanNabave.ActiveRow.Cells["Ustanova"].Value), "Brisanje plana nabave", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BusinessLogic.PlanNabave plan_nabave = new BusinessLogic.PlanNabave(); if (!plan_nabave.Delete()) { MessageBox.Show("Dogodila se greška prilikom brisanja plana nabave.\nKontaktirajte administratora [Error:00014]"); } LoadGridPlanNabave(); } } }
private void uscPlanNabave_Load(object sender, EventArgs e) { BusinessLogic.PlanNabave.pStavkePlanNabave = new DataTable(); BusinessLogic.PlanNabave.pStavkePlanNabave.Columns.Add("SEL", typeof(bool)); BusinessLogic.PlanNabave.pStavkePlanNabave.Columns.Add("Konto", typeof(string)); BusinessLogic.PlanNabave.pStavkePlanNabave.Columns.Add("Naziv konta", typeof(string)); BusinessLogic.PlanNabave.pStavkePlanNabave.Columns.Add("Procijenjena vrijednost bez poreza", typeof(decimal)); BusinessLogic.PlanNabave.pStavkePlanNabave.Columns.Add("ID_StopaPoreza", typeof(int)); BusinessLogic.PlanNabave.pStavkePlanNabave.Columns.Add("Procijenjena vrijednost sa porezom", typeof(decimal)); BusinessLogic.PlanNabave.pStavkePlanNabave.Columns.Add("ID_VrstaNabave", typeof(int)); BusinessLogic.PlanNabave.pStavkePlanNabave.Columns.Add("Vrsta nabave", typeof(string)); BusinessLogic.PlanNabave.pStavkePlanNabave.Columns.Add("OpisStavka", typeof(string)); BusinessLogic.PlanNabave plan_nabave = new BusinessLogic.PlanNabave(); LoadUstanova(plan_nabave); LoadFiskalnaGodina(plan_nabave); if (FormEditMode == Enums.FormEditMode.Update || FormEditMode == Enums.FormEditMode.Copy) { LoadPlanNabaveByID(plan_nabave); } }
private void LoadFiskalnaGodina(BusinessLogic.PlanNabave plan_nabave) { ucbFiskalnaGodina.DataSource = plan_nabave.GetFiskalnaGodina().DefaultView; ucbFiskalnaGodina.DataBind(); }
private void LoadUstanova(BusinessLogic.PlanNabave plan_nabave) { ucbUstanova.DataSource = plan_nabave.GetUstanova().DefaultView; ucbUstanova.DataBind(); }
private void LoadKonto(BusinessLogic.PlanNabave plan_nabave) { ucbKonto.DataSource = plan_nabave.GetKonto().DefaultView; ucbKonto.DataBind(); }
private void LoadVrstaNabave(BusinessLogic.PlanNabave plan_nabave) { ucbVrstaNabave.DataSource = plan_nabave.GetVrsteNabave().DefaultView; ucbVrstaNabave.DataBind(); }