예제 #1
0
        public NL_Quan_He_Gia_Dinh_Chi_Tiet Lay(int Ma_Quan_He)
        {
            using (SqlConnection myConnection = new SqlConnection(ConnectionString))
            {
                using (SqlCommand myCommand = new SqlCommand("NL_Quan_He_Gia_Dinh_Lay", myConnection))
                {
                    myCommand.CommandType = CommandType.StoredProcedure;

                    SqlParameter pMa_Quan_He = new SqlParameter("@Ma_Quan_He", SqlDbType.Int, 4);
                    pMa_Quan_He.Value = Ma_Quan_He;
                    myCommand.Parameters.Add(pMa_Quan_He);

                    SqlDataAdapter myAdapter = new SqlDataAdapter();
                    DataSet        myDataSet = new DataSet();
                    myConnection.Open();
                    myAdapter.SelectCommand = myCommand;
                    myAdapter.Fill(myDataSet, "NL_Quan_He_Gia_Dinh_Chi_Tiet");
                    NL_Quan_He_Gia_Dinh_Chi_Tiet myNL_Quan_He_Gia_Dinh_Chi_Tiet = new NL_Quan_He_Gia_Dinh_Chi_Tiet();
                    if (myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"] != null)
                    {
                        myNL_Quan_He_Gia_Dinh_Chi_Tiet.Ma_Quan_He   = Ma_Quan_He;
                        myNL_Quan_He_Gia_Dinh_Chi_Tiet.Ma_Nhan_Vien = myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Ma_Nhan_Vien"] != DBNull.Value ? (int?)myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Ma_Nhan_Vien"] : (int?)null;
                        myNL_Quan_He_Gia_Dinh_Chi_Tiet.Loai_Quan_He = myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Loai_Quan_He"] != DBNull.Value ? (int?)myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Loai_Quan_He"] : (int?)null;
                        myNL_Quan_He_Gia_Dinh_Chi_Tiet.Ho_Ten       = myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Ho_Ten"] != DBNull.Value ? (string)myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Ho_Ten"] : (string)null;
                        myNL_Quan_He_Gia_Dinh_Chi_Tiet.Nam_Sinh     = myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Nam_Sinh"] != DBNull.Value ? (int?)myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Nam_Sinh"] : (int?)null;
                        myNL_Quan_He_Gia_Dinh_Chi_Tiet.Nghe_Nghiep  = myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Nghe_Nghiep"] != DBNull.Value ? (string)myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Nghe_Nghiep"] : (string)null;
                        myNL_Quan_He_Gia_Dinh_Chi_Tiet.Cho_O        = myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Cho_O"] != DBNull.Value ? (string)myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Cho_O"] : (string)null;
                        myNL_Quan_He_Gia_Dinh_Chi_Tiet.Ghi_Chu      = myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Ghi_Chu"] != DBNull.Value ? (string)myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Ghi_Chu"] : (string)null;
                        myNL_Quan_He_Gia_Dinh_Chi_Tiet.Quan_he_Ben  = myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Quan_he_Ben"] != DBNull.Value ? (bool?)myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Quan_he_Ben"] : (bool?)null;
                        myNL_Quan_He_Gia_Dinh_Chi_Tiet.Noi_Lam_Viec = myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Noi_Lam_Viec"] != DBNull.Value ? (string)myDataSet.Tables["NL_Quan_He_Gia_Dinh_Chi_Tiet"].Rows[0]["Noi_Lam_Viec"] : (string)null;
                    }
                    return(myNL_Quan_He_Gia_Dinh_Chi_Tiet);
                }
            }
        }
예제 #2
0
        public void Cap_Nhat(NL_Quan_He_Gia_Dinh_Chi_Tiet myNL_Quan_He_Gia_Dinh_Chi_Tiet)
        {
            using (SqlConnection myConnection = new SqlConnection(ConnectionString))
            {
                using (SqlCommand myCommand = new SqlCommand("NL_Quan_He_Gia_Dinh_Cap_Nhat", myConnection))
                {
                    myCommand.CommandType = CommandType.StoredProcedure;

                    SqlParameter pMa_Quan_He = new SqlParameter("@Ma_Quan_He", SqlDbType.Int, 4);
                    pMa_Quan_He.Value = myNL_Quan_He_Gia_Dinh_Chi_Tiet.Ma_Quan_He;
                    myCommand.Parameters.Add(pMa_Quan_He);

                    SqlParameter pMa_Nhan_Vien = new SqlParameter("@Ma_Nhan_Vien", SqlDbType.Int, 4);
                    pMa_Nhan_Vien.Value = myNL_Quan_He_Gia_Dinh_Chi_Tiet.Ma_Nhan_Vien;
                    myCommand.Parameters.Add(pMa_Nhan_Vien);

                    SqlParameter pLoai_Quan_He = new SqlParameter("@Loai_Quan_He", SqlDbType.Int, 4);
                    pLoai_Quan_He.Value = myNL_Quan_He_Gia_Dinh_Chi_Tiet.Loai_Quan_He;
                    myCommand.Parameters.Add(pLoai_Quan_He);

                    SqlParameter pHo_Ten = new SqlParameter("@Ho_Ten", SqlDbType.NVarChar, 150);
                    pHo_Ten.Value = myNL_Quan_He_Gia_Dinh_Chi_Tiet.Ho_Ten;
                    myCommand.Parameters.Add(pHo_Ten);

                    SqlParameter pNam_Sinh = new SqlParameter("@Nam_Sinh", SqlDbType.Int, 4);
                    pNam_Sinh.Value = myNL_Quan_He_Gia_Dinh_Chi_Tiet.Nam_Sinh;
                    myCommand.Parameters.Add(pNam_Sinh);

                    SqlParameter pNghe_Nghiep = new SqlParameter("@Nghe_Nghiep", SqlDbType.NVarChar, 500);
                    pNghe_Nghiep.Value = myNL_Quan_He_Gia_Dinh_Chi_Tiet.Nghe_Nghiep;
                    myCommand.Parameters.Add(pNghe_Nghiep);

                    SqlParameter pCho_O = new SqlParameter("@Cho_O", SqlDbType.NVarChar, 500);
                    pCho_O.Value = myNL_Quan_He_Gia_Dinh_Chi_Tiet.Cho_O;
                    myCommand.Parameters.Add(pCho_O);

                    SqlParameter pGhi_Chu = new SqlParameter("@Ghi_Chu", SqlDbType.NVarChar, 500);
                    pGhi_Chu.Value = myNL_Quan_He_Gia_Dinh_Chi_Tiet.Ghi_Chu;
                    myCommand.Parameters.Add(pGhi_Chu);


                    SqlParameter pQuan_he_Ben = new SqlParameter("@Quan_he_Ben", SqlDbType.Bit);
                    pQuan_he_Ben.Value = myNL_Quan_He_Gia_Dinh_Chi_Tiet.Quan_he_Ben;
                    myCommand.Parameters.Add(pQuan_he_Ben);

                    SqlParameter pNoi_Lam_Viec = new SqlParameter("@Noi_Lam_Viec", SqlDbType.NVarChar, 500);
                    pNoi_Lam_Viec.Value = myNL_Quan_He_Gia_Dinh_Chi_Tiet.Noi_Lam_Viec;
                    myCommand.Parameters.Add(pNoi_Lam_Viec);

                    myConnection.Open();
                    myCommand.ExecuteNonQuery();
                }
            }
        }