public static List <p_int_artykul_pobierz> p_int_artkul_dodaj(p_int_artykul_pobierz artykul) { log.Info("p_int_artkul_dodaj"); var m = new List <p_int_artykul_pobierz>(); using (var db = new col_dataEntities()) { var p = new SqlParameter[5]; p[0] = new SqlParameter("@p_ar_nazwa", SqlDbType.NVarChar); p[0].Value = artykul.ar_nazwa; p[1] = new SqlParameter("@p_ar_liczba", SqlDbType.Int); p[1].Value = artykul.ar_liczba; p[2] = new SqlParameter("@p_ar_cena_br", SqlDbType.Decimal); p[2].Value = artykul.ar_cena_brutto; p[3] = new SqlParameter("@p_ar_cena_nt", SqlDbType.Decimal); p[3].Value = artykul.ar_cena_netto; p[4] = new SqlParameter("@p_do_id", SqlDbType.Int); p[4].Value = artykul.nar_do_id; if (p[4].Value == null) { p[4].Value = DBNull.Value; } m = db.Database.SqlQuery <p_int_artykul_pobierz>("exec p_int_artkul_dodaj @p_ar_nazwa, @p_ar_liczba, @p_ar_cena_br,@p_ar_cena_nt,@p_do_id", p).ToList(); } return(m); }
private void CreateComboBoxEdit(p_int_artykul_pobierz art) { var do_list = DAO.p_int_dokument_pobierz(null); cmbDoList = new LookUpEdit(); cmbDoList.Bounds = new Rectangle(lblArDoList.Location.X + lblArDoList.Width + 5, spinEditArCenaBr.Location.Y, 120, 20); cmbDoList.Properties.DataSource = do_list; cmbDoList.Properties.ValueMember = "do_id"; cmbDoList.Properties.DisplayMember = "do_nazwa"; cmbDoList.Properties.NullText = null; cmbDoList.EditValue = null; var LookUpColumnInfo = new LookUpColumnInfo("do_id", "do_id"); LookUpColumnInfo.Visible = false; cmbDoList.Properties.Columns.Add(LookUpColumnInfo); LookUpColumnInfo = new LookUpColumnInfo("do_nazwa", "Nazwa"); LookUpColumnInfo.Visible = true; cmbDoList.Properties.Columns.Add(LookUpColumnInfo); //zaznaczenie dokumentu, do którego należy artykul if (art.nar_do_id != null) { cmbDoList.EditValue = art.nar_do_id; } this.Controls.Add(cmbDoList); }
public static List <p_int_artykul_pobierz> p_int_artkul_update(p_int_artykul_pobierz artykul) { log.Info("p_int_artkul_update"); var m = new List <p_int_artykul_pobierz>(); using (var db = new col_dataEntities()) { var p = new SqlParameter[6]; p[0] = new SqlParameter("@p_ar_ids", SqlDbType.NVarChar); p[0].Value = artykul.ar_id; p[1] = new SqlParameter("@p_ar_cena_brutto", SqlDbType.Decimal); p[1].Value = artykul.ar_cena_brutto; p[2] = new SqlParameter("@p_ar_cena_netto", SqlDbType.Decimal); p[2].Value = artykul.ar_cena_netto; p[3] = new SqlParameter("@p_ar_liczba", SqlDbType.Int); p[3].Value = artykul.ar_liczba; p[4] = new SqlParameter("@p_ar_nazwa", SqlDbType.NVarChar); p[4].Value = artykul.ar_nazwa; p[5] = new SqlParameter("@p_ar_do_id", SqlDbType.Int); p[5].Value = artykul.nar_do_id; m = db.Database.SqlQuery <p_int_artykul_pobierz>("exec p_int_artkul_update @p_ar_ids,@p_ar_cena_brutto,@p_ar_cena_netto,@p_ar_liczba,@p_ar_nazwa,@p_ar_do_id", p).ToList(); } return(m); }
private void btnArtDelete_Click(object sender, EventArgs e) { if (XtraMessageBox.Show("Na pewno chcesz usunąć wybrany artykuł ?", "Uwaga", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { var art_id = GetArDoIdByRow(gridViewArtykuly.FocusedRowHandle); if (art_id == null) { MessageBox.Show("Brak wybranego artykułu do usuwania"); return; } art_edit = artykuly_model.Where(x => x.ar_id == art_id).FirstOrDefault(); if (art_edit == null) { MessageBox.Show("Nie udało się pobrać danych dla artykułu"); return; } artykuly_model = DAO.p_int_artkul_usun(art_edit.ar_id); gridControlArtykuly.DataSource = artykuly_model; } catch (Exception ex) { log.Error(ex.Message); log.Error(ex.InnerException.Message); } } }
private void btnArtEdit_Click(object sender, EventArgs e) { try { var art_id = GetArDoIdByRow(gridViewArtykuly.FocusedRowHandle); if (art_id == null) { MessageBox.Show("Brak wybranego artykułu dla edycji"); return; } art_edit = artykuly_model.Where(x => x.ar_id == art_id).FirstOrDefault(); if (art_edit == null) { MessageBox.Show("Nie udało się pobrać danych dla artykułu"); return; } EditArtykul(art_edit, "Edycja", EditArtk); } catch (Exception ex) { log.Error(ex.Message); log.Error(ex.InnerException.Message); } }
private void EditArtykul(p_int_artykul_pobierz artykul, string windowTitle, FormClosingEventHandler closedDelegate) { editArtkForm = new EditArtykulForm(artykul) { Text = windowTitle }; editArtkForm.FormClosing += closedDelegate; editArtkForm.ShowDialog(); }
public EditArtykulForm(p_int_artykul_pobierz art) { InitializeComponent(); //rysowanie listy z dokumentami CreateComboBoxEdit(art); txtNazwa.DataBindings.Add("EditValue", art, "ar_nazwa"); spinEditArCenaBr.DataBindings.Add("EditValue", art, "ar_cena_brutto", true, DataSourceUpdateMode.OnPropertyChanged); spinEditArCenaNt.DataBindings.Add("EditValue", art, "ar_cena_netto", true, DataSourceUpdateMode.OnPropertyChanged); spinEditArLiczba.DataBindings.Add("EditValue", art, "ar_liczba", true, DataSourceUpdateMode.OnPropertyChanged); cmbDoList.DataBindings.Add("EditValue", art, "nar_do_id", true, DataSourceUpdateMode.OnPropertyChanged); }
private void EditArtk(object sender, FormClosingEventArgs e) { if (((EditArtykulForm)sender).DialogResult == DialogResult.OK) { try { artykuly_model = DAO.p_int_artkul_update(art_edit); gridControlArtykuly.DataSource = artykuly_model; } catch (Exception ex) { log.Error(ex.Message); log.Error(ex.InnerException.Message); } } art_edit = null; }
private void btnArtAdd_Click(object sender, EventArgs e) { art_edit = new p_int_artykul_pobierz(); EditArtykul(art_edit, "Nowy artykuł", AddNewArtk); }