Пример #1
0
    public int DeleteTransactionAccDetails(TransactionAccEntity oTransactionAccEntity)
    {
        con = oConnectionDatabase.DatabaseConnection();
        int i = 0;

        cmd = new SqlCommand("DELETE FROM tblTransactionAcc WHERE VoucherNo='" + oTransactionAccEntity.VoucherNo + "' and CoAccNo='" + oTransactionAccEntity.CoAccNo + "'", con);
        try
        {
            cmd.CommandType = CommandType.Text;
            cmd.ExecuteNonQuery();
            i = 1;
        }
        catch { }
        con.Close();
        return(i);
    }
Пример #2
0
    public int UpdateTransactionAccDetails(TransactionAccEntity oTransactionAccEntity)
    {
        con = oConnectionDatabase.DatabaseConnection();
        int i = 0;

        cmd = new SqlCommand("UPDATE  tblTransactionAcc SET Debit='" + oTransactionAccEntity.Debit + "',Credit='" + oTransactionAccEntity.Credit + "' WHERE VoucherNo='" + oTransactionAccEntity.VoucherNo + "' and CoAccNo='" + oTransactionAccEntity.CoAccNo + "'", con);
        try
        {
            cmd.CommandType = CommandType.Text;
            cmd.ExecuteNonQuery();
            i = 1;
        }
        catch { }
        con.Close();
        return(i);
    }
Пример #3
0
    public int InsertTransaction(TransactionEntity oTransactionEntity, List <TransactionAccEntity> oTransactionAccEntityList)
    {
        con = oConnectionDatabase.DatabaseConnection();
        int            i = 0;
        SqlTransaction oSqlTransaction;

        oSqlTransaction = con.BeginTransaction("s");

        cmd             = new SqlCommand("INSERT INTO tblTransaction (VoucherNo,VoucherDate,BrSL,TranTypeSL,PartiCulars,Posted,Approved,BillSL,RevTranSL,CreateBy,LastModifiedBy) VALUES(@VoucherNo,@VoucherDate,@BrSL,@TranTypeSL,@PartiCulars,@Posted,@Approved,@BillSL,@RevTranSL,@CreateBy,@LastModifiedBy)", con);
        cmd.Transaction = oSqlTransaction;
        cmd.Parameters.AddWithValue("@VoucherNo", SqlDbType.VarChar).Value      = oTransactionEntity.VoucherNo;
        cmd.Parameters.AddWithValue("@VoucherDate", SqlDbType.DateTime).Value   = oTransactionEntity.VoucherDate;
        cmd.Parameters.AddWithValue("@BrSL", SqlDbType.VarChar).Value           = oTransactionEntity.BrSL;
        cmd.Parameters.AddWithValue("@TranTypeSL", SqlDbType.VarChar).Value     = oTransactionEntity.TranTypeSL;
        cmd.Parameters.AddWithValue("@PartiCulars", SqlDbType.Image).Value      = oTransactionEntity.PartiCulars;
        cmd.Parameters.AddWithValue("@Posted", SqlDbType.VarChar).Value         = oTransactionEntity.Posted;
        cmd.Parameters.AddWithValue("@Approved", SqlDbType.VarChar).Value       = oTransactionEntity.Approved;
        cmd.Parameters.AddWithValue("@BillSL", SqlDbType.Image).Value           = oTransactionEntity.BillSL;
        cmd.Parameters.AddWithValue("@RevTranSL", SqlDbType.VarChar).Value      = oTransactionEntity.RevTranSL;
        cmd.Parameters.AddWithValue("@CreateBy", SqlDbType.Image).Value         = oTransactionEntity.CreateBy;
        cmd.Parameters.AddWithValue("@LastModifiedBy", SqlDbType.VarChar).Value = oTransactionEntity.LastModifiedBy;
        try
        {
            cmd.CommandType = CommandType.Text;
            cmd.ExecuteNonQuery();
            i = 1;
            int m = 0;
            for (int l = 0; l < oTransactionAccEntityList.Count; l++)
            {
                TransactionAccEntity oTransactionAccEntity = oTransactionAccEntityList[l];
                m += InsertTransactionAcc(oTransactionAccEntity, oSqlTransaction, con);
            }

            if (m == oTransactionAccEntityList.Count)
            {
                oSqlTransaction.Commit();
            }
        }
        catch { oSqlTransaction.Rollback(); }
        con.Close();
        return(i);
    }
Пример #4
0
    public int InsertTransactionAcc(TransactionAccEntity oTransactionAccEntity, SqlTransaction oSqlTransaction, SqlConnection con)
    {
        //con = oConnectionDatabase.DatabaseConnection();
        int i = 0;

        cmd             = new SqlCommand("INSERT INTO tblTransactionAcc (VoucherNo,CoAccNo,IsClient,TMode,BankName,BranchName,ChequeNo,ChequeDate,Tref,BQty,SQty,Debit,Credit,Balance,Matured,CreateBy,LastModifiedBy,BankAccNo) VALUES(@VoucherNo,@CoAccNo,@IsClient,@TMode,@BankName,@BranchName,@ChequeNo,@ChequeDate,@Tref,@BQty,@SQty,@Debit,@Credit,@Balance,@Matured,@CreateBy,@LastModifiedBy,@BankAccNo)", con);
        cmd.Transaction = oSqlTransaction;
        cmd.Parameters.AddWithValue("@VoucherNo", SqlDbType.VarChar).Value      = oTransactionAccEntity.VoucherNo;
        cmd.Parameters.AddWithValue("@CoAccNo", SqlDbType.VarChar).Value        = oTransactionAccEntity.CoAccNo;
        cmd.Parameters.AddWithValue("@IsClient", SqlDbType.Bit).Value           = oTransactionAccEntity.IsClient;
        cmd.Parameters.AddWithValue("@TMode", SqlDbType.VarChar).Value          = oTransactionAccEntity.TMode;
        cmd.Parameters.AddWithValue("@BankName", SqlDbType.VarChar).Value       = oTransactionAccEntity.BankName;
        cmd.Parameters.AddWithValue("@BranchName", SqlDbType.VarChar).Value     = oTransactionAccEntity.BranchName;
        cmd.Parameters.AddWithValue("@ChequeNo", SqlDbType.VarChar).Value       = oTransactionAccEntity.ChequeNo;
        cmd.Parameters.AddWithValue("@ChequeDate", SqlDbType.DateTime).Value    = oTransactionAccEntity.ChequeDate;
        cmd.Parameters.AddWithValue("@Tref", SqlDbType.VarChar).Value           = oTransactionAccEntity.Tref;
        cmd.Parameters.AddWithValue("@BQty", SqlDbType.Decimal).Value           = oTransactionAccEntity.BQty;
        cmd.Parameters.AddWithValue("@SQty", SqlDbType.Decimal).Value           = oTransactionAccEntity.SQty;
        cmd.Parameters.AddWithValue("@Debit", SqlDbType.Decimal).Value          = oTransactionAccEntity.Debit;
        cmd.Parameters.AddWithValue("@Credit", SqlDbType.Decimal).Value         = oTransactionAccEntity.Credit;
        cmd.Parameters.AddWithValue("@Balance", SqlDbType.Decimal).Value        = oTransactionAccEntity.Balance;
        cmd.Parameters.AddWithValue("@Matured", SqlDbType.Bit).Value            = oTransactionAccEntity.Matured;
        cmd.Parameters.AddWithValue("@CreateBy", SqlDbType.VarChar).Value       = oTransactionAccEntity.CreateBy;
        cmd.Parameters.AddWithValue("@LastModifiedBy", SqlDbType.VarChar).Value = oTransactionAccEntity.LastModifiedBy;
        cmd.Parameters.AddWithValue("@BankAccNo", SqlDbType.VarChar).Value      = oTransactionAccEntity.BankAccNo;
        try
        {
            cmd.CommandType = CommandType.Text;
            cmd.ExecuteNonQuery();
            i = 1;
            //oSqlTransaction.Commit();
        }
        catch {
            //    oSqlTransaction.Rollback();
        }
        //con.Close();
        return(i);
    }