Exemple #1
0
        public bool DeleteData(ArrayList arrLOID)
        {
            bool ret = true;
            OracleDBObj objDB = new OracleDBObj();

            objDB.CreateConnection();
            objDB.CreateTransaction();

            try
            {
                foreach (double LOID in arrLOID)
                {
                    SupplierDAL oDAL = new SupplierDAL();
                    oDAL.GetDataByLOID(LOID, objDB.zTrans);
                    oDAL.DeleteCurrentData(objDB.zTrans);
                }
                objDB.zTrans.Commit();
                ret = true;
            }
            catch (Exception ex)
            {
                objDB.zTrans.Rollback();
                _error = ex.Message;
                ret = false;
            }

            objDB.CloseConnection();
            return ret;
        }
Exemple #2
0
        public bool UpdateData(string UserID, SupplierData supData)
        {
            Boolean ret = true;
            SupplierDAL oDAL = new SupplierDAL();

            oDAL.OnDB = false;
            oDAL.GetDataByLOID(Convert.ToDouble(supData.LOID == "" ? "0" : supData.LOID), null);
            SetDataToDAL(oDAL, supData);

            if (oDAL.OnDB)
            {
                ret = oDAL.UpdateCurrentData(UserID, null);
            }
            else
            {
                ret = oDAL.InsertCurrentData(UserID, null);
            }

            if (ret == false)
                _error = oDAL.ErrorMessage;

            return ret;
        }
Exemple #3
0
        //public bool NewRequisition(string userID, ProductReturnData data)
        //{
        //    bool ret = true;
        //    OracleDBObj obj = new OracleDBObj();
        //    obj.CreateConnection();
        //    obj.CreateTransaction();
        //    try
        //    {

        //        DALObj.CODE = data.CODE;
        //        DALObj.DELIVERYDATE = data.DELIVERYDATE;
        //        DALObj.TYPE = data.TYPE;
        //        DALObj.CARNO = data.CARNO;
        //        DALObj.DELIVERYNAME = data.DELIVERYNAME;


        //        ret = DALObj.InsertCurrentData(userID, obj.zTrans);

        //        _LOID = DALObj.LOID;
        //        if (!ret)
        //        {
        //            throw new ApplicationException(DALObj.ErrorMessage);
        //        }

        //        obj.zTrans.Commit();
        //        obj.CloseConnection();
        //    }
        //    catch (Exception ex)
        //    {
        //        obj.zTrans.Rollback();
        //        obj.CloseConnection();
        //        ret = false;
        //        _error = ex.Message;
        //    }
        //    return ret;
        //}

        public SupplierData GetSupplierData(double supplier)
        {
            SupplierDAL sDAL = new SupplierDAL();
            sDAL.GetDataByLOID(supplier, null);
            SupplierData data = new SupplierData();
            data.SUPPLIERNAME = sDAL.SUPPLIERNAME;
            data.CNAME = sDAL.CNAME;
            data.CLASTNAME = sDAL.CLASTNAME;
            data.CADDRESS = sDAL.CADDRESS;
            data.CTEL = sDAL.CTEL;
            data.CFAX = sDAL.CFAX;
            //return DALObj.GetSupplierData(supplier);
            return data;
        }