Beispiel #1
0
        public List <TrimsSub> GetTrimsSubData(TrimsModel objTrimsModel)
        {
            List <TrimsSub> objTrimsSubMainList = new List <TrimsSub>();

            string sql = "";

            sql = "SELECT " +
                  "ACCESSORIES_ID, " +
                  "ACCESSORIES_NAME, " +
                  "TRIMS_CODE, " +
                  "TRAN_ID, " +
                  "PER_GARMENTS_QUANTITY, " +
                  "TOTAL_QUANTITY, " +
                  "STYLE_NO, " +
                  "SEASON_ID, " +
                  "SEASON_YEAR, " +
                  "BRANCH_OFFICE_ID " +
                  " FROM VEW_TRIMS_DETAIL_SUB where HEAD_OFFICE_ID = '" + objTrimsModel.HeadOfficeId + "' AND BRANCH_OFFICE_ID = '" + objTrimsModel.BranchOfficeId + "' AND STYLE_NO = '" + objTrimsModel.StyleNo + "' AND SEASON_ID = '" + objTrimsModel.SeasonId + "' AND SEASON_YEAR = '" + objTrimsModel.SeasonYear + "' ";

            OracleCommand    objCommand = new OracleCommand(sql);
            OracleDataReader objDataReader;

            using (OracleConnection strConn = GetConnection())
            {
                objCommand.Connection = strConn;
                strConn.Open();
                objDataReader = objCommand.ExecuteReader();
                try
                {
                    while (objDataReader.Read())
                    {
                        TrimsSub trimsSub = new TrimsSub();
                        trimsSub.Accessories         = objDataReader.GetValue(0).ToString();
                        trimsSub.TrimsCode           = objDataReader.GetValue(2).ToString();
                        trimsSub.TranId              = objDataReader.GetValue(3).ToString();
                        trimsSub.PerGarmentsQuantity = objDataReader.GetValue(4).ToString();
                        trimsSub.TotalQuantity       = objDataReader.GetValue(5).ToString();
                        trimsSub.StyleNo             = objDataReader.GetValue(6).ToString();
                        trimsSub.SeasoneId           = objDataReader.GetValue(7).ToString();
                        trimsSub.SeasoneYear         = objDataReader.GetValue(8).ToString();

                        objTrimsSubMainList.Add(trimsSub);
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception("Error : " + ex.Message);
                }

                finally
                {
                    strConn.Close();
                }
            }
            return(objTrimsSubMainList);
        }
Beispiel #2
0
        public TrimsModel GetTrimsData(string styleId, string seasonYear, string seasonName, string headOfficeId, string branchOfficeId)
        {
            TrimsModel objTrimsModel = new TrimsModel();

            string sql = "";

            sql = "SELECT " +
                  "STYLE_NO," +
                  "STYLE_NAME," +
                  "HEAD_OFFICE_ID," +
                  "BRANCH_OFFICE_ID," +
                  "SEASON_YEAR," +
                  "SEASON_ID," +
                  "SEASON_NAME " +
                  " FROM VEW_PRODUCT_MAIN where STYLE_NO = '" + styleId + "' AND SEASON_YEAR = '" + seasonYear + "' AND SEASON_NAME = '" + seasonName + "' AND HEAD_OFFICE_ID = '" + headOfficeId + "' AND BRANCH_OFFICE_ID = '" + branchOfficeId + "' ";

            OracleCommand    objCommand = new OracleCommand(sql);
            OracleDataReader objDataReader;

            using (OracleConnection strConn = GetConnection())
            {
                objCommand.Connection = strConn;
                strConn.Open();
                objDataReader = objCommand.ExecuteReader();
                try
                {
                    while (objDataReader.Read())
                    {
                        objTrimsModel.StyleNo    = objDataReader.GetValue(0).ToString();
                        objTrimsModel.StyleName  = objDataReader.GetValue(1).ToString();
                        objTrimsModel.SeasonYear = objDataReader.GetValue(4).ToString();
                        objTrimsModel.SeasonName = objDataReader.GetValue(5).ToString();
                    }
                }
                catch (Exception ex)
                {
                    throw new Exception("Error : " + ex.Message);
                }

                finally
                {
                    strConn.Close();
                }
            }
            return(objTrimsModel);
        }
Beispiel #3
0
        public string TrimsInformationSave(TrimsModel objTrimsModel)
        {
            string strMsg = "";

            OracleCommand objOracleCommand = new OracleCommand("pro_trims_save");

            objOracleCommand.CommandType = CommandType.StoredProcedure;

            objOracleCommand.Parameters.Add("p_STYLE_NO", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.StyleNo) ? objTrimsModel.StyleNo : null;

            objOracleCommand.Parameters.Add("p_STYLE_NAME", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.StyleName) ? objTrimsModel.StyleName : null;

            objOracleCommand.Parameters.Add("p_SEASON_ID", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.SeasonId) ? objTrimsModel.SeasonId : null;

            objOracleCommand.Parameters.Add("p_SEASON_YEAR", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.SeasonYear) ? objTrimsModel.SeasonYear : null;

            objOracleCommand.Parameters.Add("p_INTERLING", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.Interling) ? objTrimsModel.Interling : null;

            objOracleCommand.Parameters.Add("p_MAIN_LABEL", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.MainLabel) ? objTrimsModel.MainLabel : null;

            objOracleCommand.Parameters.Add("p_CARE_LABEL", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.CareLabel) ? objTrimsModel.CareLabel : null;

            objOracleCommand.Parameters.Add("p_SIZE_LABEL", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.SizeLabel) ? objTrimsModel.SizeLabel : null;

            objOracleCommand.Parameters.Add("p_SEWING_THREAD", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.SewingThread) ? objTrimsModel.SewingThread : null;

            objOracleCommand.Parameters.Add("p_HANG_TAG", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.HangTag) ? objTrimsModel.HangTag : null;

            objOracleCommand.Parameters.Add("p_ACCESSORIES_ID", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.AccessoriesS) ? objTrimsModel.AccessoriesS : null;

            objOracleCommand.Parameters.Add("p_TRIMS_CODE", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.TrimsCodeS) ? objTrimsModel.TrimsCodeS : null;

            objOracleCommand.Parameters.Add("p_PER_GARMENTS_QUANTITY", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.PerGarmentsQuantityS) ? objTrimsModel.PerGarmentsQuantityS : null;

            objOracleCommand.Parameters.Add("p_TOTAL_QUANTITY", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.TotalQuantityS) ? objTrimsModel.TotalQuantityS : null;

            objOracleCommand.Parameters.Add("p_TRAN_ID", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.TranIdS) ? objTrimsModel.TranIdS : null;



            objOracleCommand.Parameters.Add("P_UPDATE_BY", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value        = !string.IsNullOrWhiteSpace(objTrimsModel.UpdateBy) ? objTrimsModel.UpdateBy : null;
            objOracleCommand.Parameters.Add("p_HEAD_OFFICE_ID", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value   = !string.IsNullOrWhiteSpace(objTrimsModel.HeadOfficeId) ? objTrimsModel.HeadOfficeId : null;
            objOracleCommand.Parameters.Add("p_BRANCH_OFFICE_ID", OracleDbType.Varchar2, ParameterDirection.InputOutput).Value = !string.IsNullOrWhiteSpace(objTrimsModel.BranchOfficeId) ? objTrimsModel.BranchOfficeId : null;

            objOracleCommand.Parameters.Add("P_MESSAGE", OracleDbType.Varchar2, 500).Direction = ParameterDirection.Output;

            using (OracleConnection strConn = GetConnection())
            {
                try
                {
                    objOracleCommand.Connection = strConn;
                    strConn.Open();
                    trans = strConn.BeginTransaction();
                    objOracleCommand.ExecuteNonQuery();
                    trans.Commit();
                    strConn.Close();


                    strMsg = objOracleCommand.Parameters["P_MESSAGE"].Value.ToString();
                }

                catch (Exception ex)
                {
                    throw new Exception("Error : " + ex.Message);
                }

                finally
                {
                    strConn.Close();
                }
            }
            return(strMsg);
        }