public FCCxCMovimientoCuenta DATOS_Select(int id) { try { FCCxCMovimientoCuenta res = null; //inicialmente nulo //obtener el resultado del procedimiento var resTemp1 = bd.pr_FCCxCMovimientoCuenta_SeleccionarUno(id, new ObjectParameter("iCodError", "0")).ToList(); //convertir if (resTemp1 != null) { FCCxCMovimientoCuenta nuevo = new FCCxCMovimientoCuenta() { IdMovimiento = resTemp1[0].IdMovimiento, IdCuenta = resTemp1[0].IdCuenta, Monto = resTemp1[0].Monto, FechaRegistroMovimiento = resTemp1[0].FechaRegistroMovimiento, IdFormaPago = resTemp1[0].IdFormaPago, IdEstadoPago = resTemp1[0].IdEstadoPago, Num_Documento = resTemp1[0].Num_Documento, IdAuxiliar = resTemp1[0].IdAuxiliar, Dsc_Detalle = resTemp1[0].Dsc_Detalle, UsrCreacion = resTemp1[0].UsrCreacion, UsrUltModif = resTemp1[0].UsrUltModif, FecUltModif = resTemp1[0].FecUltModif }; res = nuevo; } return(res); } catch (Exception ex) { var msgError = ex.Message; } return(null); }