Esempio n. 1
0
        private SEC014P001DTO GetAll(SEC014P001DTO dto)
        {
            if (!string.IsNullOrEmpty(dto.Model.SQL_COMMAND))
            {
                if (dto.Model.SQL_COMMAND.ToUpper().IndexOf("INSERT") > -1 ||
                    dto.Model.SQL_COMMAND.ToUpper().IndexOf("UPDATE") > -1 ||
                    dto.Model.SQL_COMMAND.ToUpper().IndexOf("DELETE") > -1 ||
                    dto.Model.SQL_COMMAND.ToUpper().IndexOf("ALTER") > -1 ||
                    dto.Model.SQL_COMMAND.ToUpper().IndexOf("CREATE") > -1)
                {
                    var parameters = CreateParameter();
                    var result     = _DBMangerNoEF.ExecuteNonQuery(dto.Model.SQL_COMMAND, parameters, CommandType.Text);
                    if (result.Success(dto))
                    {
                        dto.Model.RECORD_COUNT = result.data.AsInt();
                    }

                    if ((!dto.Result.IsResult) && dto.Result.ResultMsg.IsNullOrEmpty())
                    {
                        dto.Result.ActionResult = 0;
                        dto.Result.IsResult     = true;
                        dto.Model.RECORD_COUNT  = -1;
                    }
                }
                else
                {
                    var parameters = CreateParameter();
                    var result     = _DBMangerNoEF.ExecuteDataSet(dto.Model.SQL_COMMAND, parameters, CommandType.Text);
                    if (result.Success(dto))
                    {
                        dto.Model.DYNAMIC_COL = ToDynamicColumns(result.OutputDataSet.Tables[0]);
                    }
                }
            }

            return(dto);
        }
Esempio n. 2
0
 public SEC014P001DA()
 {
     DTO = new SEC014P001DTO();
 }