コード例 #1
0
 partial void DeleteCHUNG_TU_CHI_TIET(CHUNG_TU_CHI_TIET instance);
コード例 #2
0
 partial void UpdateCHUNG_TU_CHI_TIET(CHUNG_TU_CHI_TIET instance);
コード例 #3
0
		private void detach_CHUNG_TU_CHI_TIETs(CHUNG_TU_CHI_TIET entity)
		{
			this.SendPropertyChanging();
			entity.CHUNG_TU = null;
		}
コード例 #4
0
 partial void InsertCHUNG_TU_CHI_TIET(CHUNG_TU_CHI_TIET instance);
コード例 #5
0
ファイル: PhieuCamDo.cs プロジェクト: gojila/Quan_Ly_Cam_Do
        string Luu_Chi_Tiet(DB_Quan_Ly_Cam_DoDataContext database)
        {
            var ket_qua = "OK";
            var dt = dsCamDo.CHUNG_TU_CHI_TIET;
            var id = "";
            var row = 0;
            for (var i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i].RowState != DataRowState.Deleted)
                {
                    if (dt.Rows[i]["Ten_Tai_San"] == DBNull.Value || string.IsNullOrEmpty(dt.Rows[i]["Ten_Tai_San"].ToString()))
                    {

                        MessageBox.Show("Tên tài sản không được rỗng.", "Thông báo",
                                            MessageBoxButtons.OK, MessageBoxIcon.Warning);

                        ket_qua = "Tên tài sản không được rỗng.";
                        gbList.FocusedRowHandle = row;
                        gbList.SetColumnError(colTen_Tai_San, "Tên tài sản không được rỗng.");
                        return ket_qua;
                    }
                    id = dt.Rows[i]["Ma_Chi_Tiet"].ToString();
                    row++;
                }
                var dr = dt.Rows[i];
                switch (dr.RowState)
                {
                    case DataRowState.Added:

                        var chung_tu_chi_tiet = new CHUNG_TU_CHI_TIET
                        {
                            Ma_Chi_Tiet = Guid.NewGuid(),
                            Ma_Chung_Tu = txtMaChungTu.Text,
                            Ten_Tai_San = dt.Rows[i]["Ten_Tai_San"].ToString(),
                            Loai_Vang = dt.Rows[i]["Loai_Vang"].ToString(),
                            Trong_Luong_Vang_18k = Convert.ToDecimal(dt.Rows[i][colTrong_Luong_Vang_18k.FieldName] == DBNull.Value ? 0 : dt.Rows[i][colTrong_Luong_Vang_18k.FieldName]),
                            Trong_Luong_Vang_24k = Convert.ToDecimal(dt.Rows[i][colTrong_Luong_Vang_24k.FieldName] == DBNull.Value ? 0 : dt.Rows[i][colTrong_Luong_Vang_24k.FieldName]),
                            Trong_Luong_Khac = Convert.ToDecimal(dt.Rows[i][colTrong_Luong_Khac.FieldName] == DBNull.Value ? 0 : dt.Rows[i][colTrong_Luong_Khac.FieldName]),
                            Trong_Luong = dt.Rows[i]["Trong_Luong"].ToString(),
                            Chuan_Do = dt.Rows[i]["Chuan_Do"].ToString(),
                            Gia_Tri_Vat_Cam = Convert.ToDecimal(dt.Rows[i]["Gia_Tri_Vat_Cam"] == DBNull.Value ? 0 : dt.Rows[i]["Gia_Tri_Vat_Cam"]),
                            Sap_Xep = 0
                        };
                        database.CHUNG_TU_CHI_TIETs.InsertOnSubmit(chung_tu_chi_tiet);

                        break;
                    case DataRowState.Modified:

                        var chi_tiet_sua = (from ctct in database.CHUNG_TU_CHI_TIETs
                                            where ctct.Ma_Chi_Tiet == new Guid(id)
                                            select ctct).FirstOrDefault();

                        chi_tiet_sua.Ma_Chi_Tiet = new Guid(id);
                        chi_tiet_sua.Ma_Chung_Tu = txtMaChungTu.Text;
                        chi_tiet_sua.Ten_Tai_San = dt.Rows[i]["Ten_Tai_San"].ToString();
                        chi_tiet_sua.Loai_Vang = dt.Rows[i]["Loai_Vang"].ToString();
                        chi_tiet_sua.Trong_Luong_Vang_18k = Convert.ToDecimal(dt.Rows[i][colTrong_Luong_Vang_18k.FieldName] == DBNull.Value ? 0 : dt.Rows[i][colTrong_Luong_Vang_18k.FieldName]);
                        chi_tiet_sua.Trong_Luong_Vang_24k = Convert.ToDecimal(dt.Rows[i][colTrong_Luong_Vang_24k.FieldName] == DBNull.Value ? 0 : dt.Rows[i][colTrong_Luong_Vang_24k.FieldName]);
                        chi_tiet_sua.Trong_Luong_Khac = Convert.ToDecimal(dt.Rows[i][colTrong_Luong_Khac.FieldName] == DBNull.Value ? 0 : dt.Rows[i][colTrong_Luong_Khac.FieldName]);
                        chi_tiet_sua.Trong_Luong = dt.Rows[i]["Trong_Luong"].ToString();
                        chi_tiet_sua.Chuan_Do = dt.Rows[i]["Chuan_Do"].ToString();
                        chi_tiet_sua.Gia_Tri_Vat_Cam = Convert.ToDecimal(dt.Rows[i]["Gia_Tri_Vat_Cam"] == DBNull.Value ? 0 : dt.Rows[i]["Gia_Tri_Vat_Cam"]);
                        chi_tiet_sua.Sap_Xep = 0;
                        break;
                    case DataRowState.Deleted:
                        var chi_tiet_xoa = (from ctct in database.CHUNG_TU_CHI_TIETs
                                            where ctct.Ma_Chi_Tiet == new Guid(dt.Rows[i]["Ma_Chi_Tiet", DataRowVersion.Original].ToString())
                                            select ctct).FirstOrDefault();
                        database.CHUNG_TU_CHI_TIETs.DeleteOnSubmit(chi_tiet_xoa);
                        break;
                }
                database.SubmitChanges();
            }
            return ket_qua;
        }