public Gestores GestGrid(paramGestDTO DTO) { Gestores userse = new Gestores(); string connectionString = UtilSh.strCnn2; //System.Configuration.ConfigurationManager.ConnectionStrings["cnnSql2"].ToString(); using (SqlConnection connection = new SqlConnection(connectionString)) { using (SqlCommand command = new SqlCommand()) { command.Connection = connection; command.CommandText = "Exec dbo.GestBGrid @Pais=" + DTO.Pais + " ,@Codigo="+ DTO.Codigo +" ,@Nombre='"+ DTO.Nombre + "' ,@Id="+DTO.IdCupo; command.CommandType = CommandType.Text; connection.Close(); connection.Open(); using (SqlDataReader dataReader = command.ExecuteReader()) { GestorDTO user; while (dataReader.Read()) { user = new GestorDTO();//Creación de un nuevo objeto del tipo de nuestro DTO en donde cargaremos toda la información proveniente de nuestro comando de DB, discriminando cada elemento con 'request' user.ID = Convert.ToInt32(dataReader["ID"]); user.Llave = Convert.ToString(dataReader["Llave"]); user.NUsuario = Convert.ToString(dataReader["NUsuario"]); user.CodCliente = Convert.ToString(dataReader["CodCliente"]); user.CodClienteA = Convert.ToString(dataReader["CodClienteA"]); user.NCliente = Convert.ToString(dataReader["NCliente"]); user.Comercial = Convert.ToString(dataReader["Comercial"]); user.Pais = Convert.ToString(dataReader["Pais"]); user.Cupo = Convert.ToString(dataReader["Cupo"]); user.CupoOtorgado = Convert.ToString(dataReader["CupoOtorgado"]); user.CupoActual = Convert.ToString(dataReader["CupoActual"]); user.Plazo = Convert.ToString(dataReader["Plazo"]); user.PlazoOtorgado = Convert.ToString(dataReader["PlazoOtorgado"]); user.PlazoActual = Convert.ToString(dataReader["PlazoActual"]); user.Tipo = Convert.ToString(dataReader["Tipo"]); user.Estado = Convert.ToString(dataReader["Estado"]); user.Vice = Convert.ToString(dataReader["Vice"]); user.Fecha = Convert.ToString(dataReader["Fecha"]); user.Hora = Convert.ToString(dataReader["Hora"]); user.Asegurado = Convert.ToString(dataReader["Asegurado"]); user.EstadoSeg = Convert.ToString(dataReader["EstadoSeg"]); user.ConceptoCredito = Convert.ToString(dataReader["ConceptoCredito"]); user.ComentarioCredito = Convert.ToString(dataReader["ComentarioCredito"]); user.NotasImportantes = Convert.ToString(dataReader["NotasImportantes"]); user.FechaDocCompletos = Convert.ToString(dataReader["FechaDocCompletos"]); user.FechaGarantia = Convert.ToString(dataReader["FechaGarantia"]); user.FechaConceptoCredito = Convert.ToString(dataReader["FechaConceptoCredito"]); user.FechaSeguro = Convert.ToString(dataReader["FechaSeguro"]); user.FechaJefeCartera = Convert.ToString(dataReader["FechaJefeCartera"]); user.FechaGerente = Convert.ToString(dataReader["FechaGerente"]); user.FechaDirector = Convert.ToString(dataReader["FechaDirector"]); user.FechaVicepresidente = Convert.ToString(dataReader["FechaVicepresidente"]); user.FechaComite = Convert.ToString(dataReader["FechaComite"]); user.FechaPresidentePais = Convert.ToString(dataReader["FechaPresidentePais"]); user.FechaPresidenteRegion = Convert.ToString(dataReader["FechaPresidenteRegion"]); user.FechaNegado = Convert.ToString(dataReader["FechaNegado"]); user.FechaTramitado = Convert.ToString(dataReader["FechaTramitado"]); user.FechaSuspendido = Convert.ToString(dataReader["FechaSuspendido"]); user.FechaProximaRevision = Convert.ToString(dataReader["FechaProximaRevision"]); user.FechaRad = Convert.ToString(dataReader["FechaRad"]); userse.Add(user); } } //Convert.ToInt32(paramTotalRecords.Value); } } return userse; /*IRdmsConnection cnn = new SqlRdmsConnection<GestorDTO>(UtilSh.strCnn2, "dbo.GestGrid");//Procedimiento almacenado para inserción de solicitudes. var result = cnn.Execute(true, CommandType.StoredProcedure); var res = (from r in result select (GestorDTO)r).ToArray(); foreach (var x in res) { userse.Add(x); } return userse;*/ }