Exemple #1
0
        public StockGRN Get(long StockID, long GRNNO)
        {
            GRN_DL   objGRNDL   = new GRN_DL(Connection);
            Stock_DL objStockDL = new Stock_DL(Connection);

            StockGRN objStockGRN = new StockGRN();

            try
            {
                SqlParameter[] paramList = new SqlParameter[] {
                    new SqlParameter("@Original_StockID", StockID),
                    new SqlParameter("@Original_StockGRNNO", GRNNO)
                };

                DataTable dt = Execute.RunSP_DataTable(Connection, "SPGET_StockGRNByID", paramList);

                objStockGRN.GRN          = objGRNDL.Get(Convert.ToInt64(dt.Rows[0]["StockGRNNO"]));
                objStockGRN.IssuedQty    = Convert.ToInt64(dt.Rows[0]["StockIssuedQty"]);
                objStockGRN.Stock        = objStockDL.Get(Convert.ToInt64(dt.Rows[0]["StockID"]));
                objStockGRN.StockGRNDate = Convert.ToDateTime(dt.Rows[0]["StockDate"]);

                return(objStockGRN);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Exemple #2
0
        public int Add(StockGRN obj)
        {
            try
            {
                SqlParameter[] paramList = new SqlParameter[] {
                    new SqlParameter("@StockID", obj.Stock.StockID),
                    new SqlParameter("@StockGRNNO", obj.GRN.GRNNo),
                    new SqlParameter("@StockDate", obj.StockGRNDate),
                    new SqlParameter("@StockIssuedQty", obj.IssuedQty)
                };

                return(Execute.RunSP_RowsEffected(Connection, "SPADD_StockGRN", paramList));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }
Exemple #3
0
        public int Update(StockGRN obj, long OriginalStockID, long OriginalGRNNO)
        {
            try
            {
                SqlParameter[] paramList = new SqlParameter[] {
                    new SqlParameter("@StockID", obj.Stock.StockID),
                    new SqlParameter("@StockGRNNO", obj.GRN.GRNNo),
                    new SqlParameter("@StockDate", obj.StockGRNDate),
                    new SqlParameter("@StockIssuedQty", obj.IssuedQty),
                    new SqlParameter("@Original_StockID", OriginalStockID),
                    new SqlParameter("@Original_StockGRNNO", OriginalGRNNO)
                };

                return(Execute.RunSP_RowsEffected(Connection, "SPUPDATE_StockGRN", paramList));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex);
            }
        }