if (table.Rows != null)

                {

                    IList<CurrentAccountInfo> currentList = new List<CurrentAccountInfo>();

                    int ExcelRow = table.Rows.Count;

                    for (int i = 0; i < ExcelRow; i++)

                    {

                        CurrentAccountInfo currentAccountInfo = new CurrentAccountInfo();

                        string userCode = table.Rows[i][1].ToString().Trim().ToUpper();

                        if (!string.IsNullOrEmpty(userCode))

                        {

                            currentAccountInfo.CreateUserCode = AuthManager.AuthUserInfo.UserId;//¬¨ª¨®¨?¡è?

                            currentAccountInfo.CreateTime = DateTime.Now;//¬¨ª¨®º¡À?

                            currentAccountInfo.CreateStationCode = AuthManager.AuthUserInfo.StationId;//¬¨ª¨®¨?ª?Ì?䨲?

                            currentAccountInfo.CAType = 0;//¤¨¤¨ª 0À¨ªº??¨®ª?Ì? 1À¨ªº??¦¨´ª?Ì?

                            currentAccountInfo.Id = Guid.NewGuid();

                            currentAccountInfo.RexognitionId = Guid.NewGuid();

 

                            string qty = table.Rows[i][0].ToString().Trim();

                            if (!string.IsNullOrEmpty(qty))//?a?Ì?º¡À¨°

                            {

                                if (!RegularHelper.IsNumber(qty))//¨¦¡è¡Àºy

                                {

                                    return ExtjsFormFail("̨²" + (i + 2) + "D̨²1¢D¡Àºy?" + qty + "?ºyY¤¨¤¨ªä¨ª¨®ê??ÁD???ê?");

                                }

                            }

                            currentAccountInfo.Qty = Convert.ToInt32(table.Rows[i][0].ToString().Trim());

                            string weight = table.Rows[i][1].ToString().Trim();

                            if (!string.IsNullOrEmpty(weight))//?a?Ì?º¡À¨°

                            {

                                if (!RegularHelper.IsDecimal(weight))//¨¦¡è?¢?

                                {

                                    return ExtjsFormFail("̨²" + (i + 2) + "D̨²2¢D?¢??" + weight + "?ºyY¤¨¤¨ªä¨ª¨®ê??ÁD???ê?");

                                }

                            }

                            currentAccountInfo.Weight = Convert.ToInt32(table.Rows[i][1].ToString().Trim());

                            string increaseNumber = table.Rows[i][2].ToString().Trim();

                            if (!RegularHelper.IsNumber(increaseNumber))//¨¦¡è?¨®e?

                            {

                                return ExtjsFormFail("̨²" + (i + 2) + "D̨²3¢D?¨®ºy?" + increaseNumber + "?ºyY¤¨¤¨ªä¨ª¨®ê??ÁD???ê?");

                            }

                            currentAccountInfo.IncreaseNumber = Convert.ToInt32(table.Rows[i][2].ToString().Trim());

 

                            string reduceNumber = table.Rows[i][3].ToString().Trim();

                            if (!RegularHelper.IsNumber(reduceNumber))//¨¦¡è?¦¨´e?

                            {

                                return ExtjsFormFail("̨²" + (i + 2) + "D̨²4¢D?¦¨´ºy?" + increaseNumber + "?ºyY¤¨¤¨ªä¨ª¨®ê??ÁD???ê?");

                            }

                            currentAccountInfo.ReduceNumber = Convert.ToInt32(table.Rows[i][3].ToString().Trim());