public bool InsertViolation(RecordViolationDTO recordViolationDTO)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conn;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "[CheckOut].[InsertViolation]";
            cmd.Parameters.AddWithValue("@StudentCode", recordViolationDTO.StudentCode);
            cmd.Parameters.AddWithValue("@FirstName", recordViolationDTO.FirstName);
            cmd.Parameters.AddWithValue("@LastName", recordViolationDTO.LastName);
            cmd.Parameters.AddWithValue("@NationalCode", recordViolationDTO.NationalCode);
            cmd.Parameters.AddWithValue("@Description", recordViolationDTO.Description);
            cmd.Parameters.AddWithValue("@RegistrationDate", DateTime.Now);

            try
            {
                conn.Open();
                cmd.ExecuteNonQuery();
                conn.Close();
                cmd.Dispose();
                return(true);
            }
            catch (Exception ex)
            {
                if (conn.State == ConnectionState.Open)
                {
                    conn.Close();
                }
                return(false);
            }
        }
        public RecordViolationStudentInfo GetStudentInfo(RecordViolationDTO recordViolationDTO)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conn;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "[CheckOut].[GetStudentInfo]";
            cmd.Parameters.AddWithValue("@StudentCode", recordViolationDTO.StudentCode);

            DataTable dt  = new DataTable();
            var       res = new RecordViolationStudentInfo();

            try
            {
                conn.Open();
                SqlDataReader rdr;
                rdr = cmd.ExecuteReader();
                dt.Load(rdr);
                conn.Close();
                //var row = dt.Rows[0];
                foreach (DataRow row in dt.Rows)
                {
                    res.Status         = true;
                    res.FirstName      = row["firstName"].ToString();
                    res.LastName       = row["lastName"].ToString();
                    res.FatherName     = row["fatherName"].ToString();
                    res.NationalCode   = row["nationalCode"].ToString();
                    res.FieldName      = row["fieldName"].ToString();
                    res.DepartmentName = row["departmentName"].ToString();
                }
                return(res);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #3
0
 public RecordViolationStudentInfo GetStudentInfo(RecordViolationDTO recordViolationDTO)
 {
     return(_recordViolationDAO.GetStudentInfo(recordViolationDTO));
 }
Exemple #4
0
 public bool InsertViolation(RecordViolationDTO recordViolationDTO)
 {
     return(_recordViolationDAO.InsertViolation(recordViolationDTO));
 }
 public static RecordViolationStudentInfo GetStudentInfo(RecordViolationDTO recordViolationDTO)
 {
     return(_recordViolationBusiness.GetStudentInfo(recordViolationDTO));
 }
 public static bool InsertViolation(RecordViolationDTO recordViolationDTO)
 {
     return(_recordViolationBusiness.InsertViolation(recordViolationDTO));
 }