コード例 #1
0
 public void delete(REPORT_TEMPLATE obj)
 {
     DAL.delete(obj.TemplateID);
 }
コード例 #2
0
        public List <REPORT_TEMPLATE> getDataSource()
        {
            SqlConnection conn = MSSQLDBUtils.GetDBConnection();

            conn.Open();
            List <REPORT_TEMPLATE> list = new List <REPORT_TEMPLATE>();
            REPORT_TEMPLATE        obj  = null;
            String sql = " Use [rbi] Select [TemplateID]" +
                         ",[TemplateName]" +
                         ",[TemplateDescription]" +
                         ",[OriginalFile]" +
                         ",[ReportIdentifier]" +
                         ",[ReportID]" +
                         ",[ReportType]" +
                         ",[ReportVersion]" +
                         ",[Predefined]" +
                         ",[TemplateBinary]" +


                         "From [dbo].[REPORT_TEMPLATE]  ";

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection  = conn;
                cmd.CommandText = sql;
                using (DbDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        if (reader.HasRows)
                        {
                            obj              = new REPORT_TEMPLATE();
                            obj.TemplateID   = reader.GetInt32(0);
                            obj.TemplateName = reader.GetString(1);
                            if (!reader.IsDBNull(2))
                            {
                                obj.TemplateDescription = reader.GetString(2);
                            }
                            if (!reader.IsDBNull(3))
                            {
                                obj.OriginalFile = reader.GetString(3);
                            }
                            if (!reader.IsDBNull(4))
                            {
                                obj.ReportIdentifier = reader.GetString(4);
                            }
                            if (!reader.IsDBNull(5))
                            {
                                obj.ReportID = reader.GetString(5);
                            }
                            if (!reader.IsDBNull(6))
                            {
                                obj.ReportType = reader.GetString(6);
                            }
                            if (!reader.IsDBNull(7))
                            {
                                obj.ReportVersion = reader.GetString(7);
                            }

                            obj.Predefined = reader.GetInt32(8);
                            if (!reader.IsDBNull(9))
                            {
                                obj.TemplateBinary = (byte[])reader[9];
                            }

                            list.Add(obj);
                        }
                    }
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.ToString(), "GET DATA FAIL!");
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
            return(list);
        }
コード例 #3
0
 public void edit(REPORT_TEMPLATE obj)
 {
     DAL.edit(obj.TemplateID, obj.TemplateName, obj.TemplateDescription, obj.OriginalFile, obj.ReportIdentifier, obj.ReportID, obj.ReportType, obj.ReportVersion, obj.Predefined, obj.TemplateBinary);
 }