Example #1
0
        public ReturnToolTypeList Insert(ToolTypeList toolTypeList)
        {
            ReturnToolTypeList returnToolTypeList = new ReturnToolTypeList();

            try
            {
                using (SqlConnection sqlConnection = ConnectSQLCommon.CreateAndOpenSqlConnection())
                {
                    using (SqlCommand cmd = new SqlCommand("", sqlConnection))
                    {
                        cmd.CommandText = "sp_tToolTypeList_InsertUpdate";
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add(new SqlParameter("@ToolTypeID", SqlDbType.VarChar)).Value    = toolTypeList.ToolTypeID;
                        cmd.Parameters.Add(new SqlParameter("@ToolTypeName", SqlDbType.NVarChar)).Value = toolTypeList.ToolTypeName;
                        cmd.Parameters.Add(new SqlParameter("@isActive", SqlDbType.Bit)).Value          = 1;

                        cmd.ExecuteNonQuery();

                        returnToolTypeList.Code    = "00";
                        returnToolTypeList.Message = "Cập nhật dữ liệu thành công.";
                    }
                }
            }
            catch (Exception ex)
            {
                returnToolTypeList.Code            = "99";
                returnToolTypeList.Message         = "Lỗi xử lý dữ liệu: " + ex.ToString();
                returnToolTypeList.Total           = 0;
                returnToolTypeList.LstToolTypeList = null;
                mylog4net.Error("", ex);
            }
            return(returnToolTypeList);
        }
Example #2
0
        public ReturnToolTypeList GetbyID(string ToolTypeID)
        {
            List <ToolTypeList> lstToolTypeList    = null;
            ToolTypeList        toolTypeList       = null;
            ReturnToolTypeList  returnToolTypeList = new ReturnToolTypeList();

            try
            {
                using (SqlConnection sqlConnection = ConnectSQLCommon.CreateAndOpenSqlConnection())
                {
                    using (SqlCommand cmd = new SqlCommand("", sqlConnection))
                    {
                        //cmd.Connection = _sqlConnection;
                        cmd.CommandText = "sp_tToolTypeList_SelectByID";
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add(new SqlParameter("@ToolTypeID", SqlDbType.VarChar)).Value = ToolTypeID;

                        using (SqlDataReader sqlDr = ConnectSQLCommon.ExecuteDataReader(cmd, sqlConnection))
                        {
                            if (sqlDr.HasRows)
                            {
                                lstToolTypeList = new List <ToolTypeList>();
                                while (sqlDr.Read())
                                {
                                    toolTypeList              = new ToolTypeList();
                                    toolTypeList.ToolTypeID   = sqlDr["ToolTypeID"].ToString();
                                    toolTypeList.ToolTypeName = sqlDr["ToolTypeName"].ToString();
                                    toolTypeList.isActive     = SMCommon.ConvertToBoolean(sqlDr["isActive"].ToString());

                                    lstToolTypeList.Add(toolTypeList);
                                }
                                returnToolTypeList.Code            = "00";
                                returnToolTypeList.Message         = "Lấy dữ liệu thành công.";
                                returnToolTypeList.LstToolTypeList = lstToolTypeList;
                            }
                            else
                            {
                                returnToolTypeList.Code            = "01";
                                returnToolTypeList.Message         = "Không tồn tại bản ghi nào.";
                                returnToolTypeList.Total           = 0;
                                returnToolTypeList.LstToolTypeList = null;
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                returnToolTypeList.Code            = "99";
                returnToolTypeList.Message         = "Lỗi xử lý dữ liệu: " + ex.ToString();
                returnToolTypeList.Total           = 0;
                returnToolTypeList.LstToolTypeList = null;
                mylog4net.Error("", ex);
            }
            return(returnToolTypeList);
        }