Exemple #1
0
    public void Insert(GeneralMasterInfo info)
    {
        string query = "INSERT INTO [dbo].[GeneralMaster] (  "
                       + "[Category] "
                       + ",[CategoryDesc] "
                       + ",[Seq] "
                       + ",[Code] "
                       + ",[EngDesc] "
                       + ",[ChiDesc] "
                       + ",[IsLocked] "
                       + ",[CreateUser] "
                       + ",[CreateDate] "
                       + ",[LastModifiedUser] "
                       + ",[LastModifiedDate] "
                       + ") "
                       + "VALUES ( "
                       + " @Category "
                       + ",@CategoryDesc "
                       + ",@Seq "
                       + ",@Code "
                       + ",@EngDesc "
                       + ",@ChiDesc "
                       + ",@IsLocked "
                       + ",@CreateUser "
                       + ",@CreateDate "
                       + ",@LastModifiedUser "
                       + ",@LastModifiedDate "
                       + ") ";


        db.Execute(query, info, this.transaction);
    }
    public void Update(GeneralMasterInfo info)
    {
        if (!this.isSubTable)
        {
            db.Open();
        }

        string query = " UPDATE [dbo].[GeneralMaster] SET  "
                       + " [Category] = @Category "
                       + ", [CategoryDesc] = @CategoryDesc "
                       + ", [Seq] = @Seq "
                       + ", [Code] = @Code "
                       + ", [EngDesc] = @EngDesc "
                       + ", [ChiDesc] = @ChiDesc "
                       + ", [IsLocked] = @IsLocked "
                       + ", [CreateUser] = @CreateUser "
                       + ", [CreateDate] = @CreateDate "
                       + ", [LastModifiedUser] = @LastModifiedUser "
                       + ", [LastModifiedDate] = @LastModifiedDate "
                       + " where ID = @ID ";


        db.Execute(query, info, this.transaction);


        if (!this.isSubTable)
        {
            db.Close();
        }
    }
Exemple #3
0
    //    private List<GeneralCodeDesc> getLocationList()
    //    {
    //        this.db.Open();

    //        try
    //        {
    //            string query = @"
    //                select '-' Code, '-' [Desc]
    //                union all
    //                select CustomerCode [Code], CustomerName [Desc] from " + GlobalSetting.TMSWorkshopCompanyDBPolicyValue + @".[dbo].[TmsCustomer]
    //                ";
    //            List<GeneralCodeDesc> result = (List<GeneralCodeDesc>)this.db.Query<GeneralCodeDesc>(query);
    //            return result;
    //        }
    //        catch
    //        {
    //            throw;
    //        }
    //        finally
    //        {
    //            this.db.Close();
    //        }
    //    }

    //    private List<GeneralCodeDesc> RefreshLocationList(string LocationCode)
    //    {
    //        db.Open();
    //        string query = @"(select CustomerCode Code, CustomerName [Desc] from " + GlobalSetting.TMSWorkshopCompanyDBPolicyValue + @".[dbo].[TmsCustomer] where @Code = CustomerCode)
    //                    union
    //                (select top 10 CustomerCode Code, CustomerName [Desc] from " + GlobalSetting.TMSWorkshopCompanyDBPolicyValue + @".[dbo].[TmsCustomer]
    //                where (@Code = '' or CustomerCode like '%' + @Code + '%' or CustomerName like '%' + @Code + '%'))  order by CustomerCode";
    //        var obj = (List<GeneralCodeDesc>)db.Query<GeneralCodeDesc>(query, new { Code = LocationCode });
    //        db.Close();
    //        return obj;
    //    }

    //    private List<GeneralCodeDesc> RefreshSupplierList(string supplierCode)
    //    {
    //        string query = @"(select SupplierCode Code, SupplierName [Desc] from " + GlobalSetting.TMSWorkshopCompanyDBPolicyValue + @".[dbo].[TmsSupplier] where @Code = SupplierCode)
    //                    union
    //                (select top 10 SupplierCode Code, SupplierName [Desc] from " + GlobalSetting.TMSWorkshopCompanyDBPolicyValue + @".[dbo].[TmsSupplier]
    //                where (@Code = '' or SupplierCode like '%' + @Code + '%' ))  order by SupplierCode";
    //        var obj = (List<GeneralCodeDesc>)db.Query<GeneralCodeDesc>(query, new { Code = supplierCode });
    //        db.Close();
    //        return obj;
    //    }



    public bool IsExisted(GeneralMasterInfo info)
    {
        String query = "select count(*)  from GeneralMaster "
                       + " where Category=@Category and Seq = @Seq ";
        var obj = (List <int>)db.Query <int>(query, info, transaction);

        return(obj[0] > 0);
    }
Exemple #4
0
    public void Update(GeneralMasterInfo info)
    {
        string query = " UPDATE [dbo].[GeneralMaster] SET  "
                       + " [Code] = @Code "
                       + ", [EngDesc] = @EngDesc "
                       + " where Category=@Category and Seq = @Seq";


        db.Execute(query, info, this.transaction);
    }
    public bool IsExisted(GeneralMasterInfo info)
    {
        if (!this.isSubTable)
        {
            db.Open();
        }

        String query = "select count(*)  from GeneralMaster "
                       + " where Category = @Category and Seq = @Seq ";
        var obj = (List <int>)db.Query <int>(query, info, this.transaction);


        if (!this.isSubTable)
        {
            db.Close();
        }

        return(obj[0] > 0);
    }
    public void Insert(GeneralMasterInfo info)
    {
        if (!this.isSubTable)
        {
            db.Open();
        }

        string query = "INSERT INTO [dbo].[GeneralMaster] (  "
                       + " [Category] "
                       + ",[CategoryDesc] "
                       + ",[Seq] "
                       + ",[Code] "
                       + ",[EngDesc] "
                       + ",[ChiDesc] "
                       + ",[IsLocked] "
                       + ",[CreateUser] "
                       + ",[CreateDate] "
                       + ",[LastModifiedUser] "
                       + ",[LastModifiedDate] "
                       + ") "
                       + "VALUES (  "
                       + " @Category "
                       + ",@CategoryDesc "
                       + ",(select isnull(max(seq), 0) + 1 from [dbo].[GeneralMaster] where Category=@Category) "
                       + ",@Code "
                       + ",@EngDesc "
                       + ",@ChiDesc "
                       + ",@IsLocked "
                       + ",@CreateUser "
                       + ",@CreateDate "
                       + ",@LastModifiedUser "
                       + ",@LastModifiedDate "
                       + ") ";


        db.Execute(query, info, this.transaction);

        if (!this.isSubTable)
        {
            db.Close();
        }
    }